Skip to content
VDS · الشبكة وعنوان IP والنطاقات

استهلاك الترافيك: كيف تتحقق منه وإلى أين يذهب

أين تعرض مخطط الترافيك، وكيف تقيس الاستهلاك حسب الواجهة وحسب العملية، وما الذي تفعله إذا بدأ الخادم فجأة بتنزيل غيغابايتات.

آخر تحديث 23 أغسطس 2026

البيانات هي المقياس الوحيد الذي ينمو دون تدخلك: التحديثات، والروبوتات، والماسحات الضوئية، وطلبات الآخرين. عادةً ما تكون بضعة غيغابايتات شهريًا، لكن إذا قفزت الأرقام عشرات المرات، فهذا إما خطأ في الإعداد أو نشاط شخص آخر على جهازك.

الرسم البياني في لوحة التحكم

في «نظرة عامة» على /hosting/vds/m/<id> يوجد رسم بياني للبيانات بمقاييس الساعة واليوم والأسبوع والشهر. هذه أسرع طريقة لفهم شكل الاستخدام:

  • هضبة مستوية على مدار الساعة — هناك شيء ما يُنزّل باستمرار، والمستخدمون الحقيقيون لا يتصرفون هكذا؛
  • ارتفاع مفاجئ في ساعة محددة — مهمة مجدولة، أو تصدير، أو تحديث؛
  • نمو في البيانات الصادرة مع صفر بيانات واردة — علامة تحذيرية، انظر علامات الاختراق.

من المفيد أيضًا النظر إلى الرسوم البيانية للمعالج والذاكرة القريبة: فهي تساعد على التمييز بين تحديث وعملية غريبة.

العدّادات داخل النظام

نظرة سريعة:

cat /proc/net/dev
ip -s link show eth0

إحصاءات تراكمية حسب الأيام والأشهر:

apt install -y vnstat
systemctl enable --now vnstat
vnstat -d
vnstat -m
vnstat -l

يعدّ vnstat من لحظة التثبيت — ثبّته فورًا حتى يكون لديك لاحقًا ما تقارن به.

صورة حية للاتصالات والعمليات:

apt install -y iftop nethogs
iftop -i eth0
nethogs eth0
ss -tnp state established

يعرض nethogs الاستخدام حسب العملية — وهو بالضبط ما تحتاجه عندما يكون السؤال «من يقوم بهذا التنزيل».

ما الذي يستهلكها عادةً

المصدرالترتيب التقريبي
تحديثات النظاممئات الغيغابايتات شهريًا
صور Dockerمئات الغيغابايتات لكل بناء
الماسحات الضوئية وأدوات تخمين كلمات المرورغيغابايتات، لكن بآلاف الاتصالات
تقديم الموقعيعتمد على البيانات
مزامنة النسخ الاحتياطيبقدر حجم البيانات تمامًا
السجلات المرسلة إلى مجمّع خارجيغير ملحوظة، لكن على مدار الساعة

عرض النطاق حتى 500 Mbps هو الحد الأعلى للسرعة؛ وقد تناولناه بشكل منفصل في مقالة عرض النطاق حتى 500 Mbps.

إذا ارتفع الاستخدام

  1. انظر إلى الشكل على الرسم البياني في «نظرة عامة»: هضبة أم ارتفاع مفاجئ.
  2. nethogs — أي عملية.
  3. ss -tnp state established — إلى أين تتجه الاتصالات.
  4. قارن مع مهامك الخاصة: cron، والبناءات، والمزامنة.
  5. إذا كانت العملية غير مألوفة، فاعتبر الجهاز مخترقًا وتصرف وفقًا لـعلامات الاختراق.

بيانات صادرة تعود لشخص آخر تعني دائمًا تقريبًا أحد ثلاثة أمور: توزيع الرسائل المزعجة، أو المشاركة في هجوم، أو مُعدّن. كل هذا يخالف شروط الاستخدام ويؤدي إلى تقييد الجهاز.

تقليل الاستخدام

apt clean
docker image prune

ضغط الردود في nginx يوفّر نصيبًا ملحوظًا من البيانات الصادرة:

gzip on;
gzip_types text/plain text/css application/json application/javascript;

يجب أيضًا ضبط سجلات الوصول — logrotate بدورة أسبوعية.

تحقق من رسم البيانات البياني مرة واحدة على الأقل أسبوعيًا. الارتفاع الحاد وغير المبرر في البيانات الصادرة هو أصدق وأبكر علامة على أن شيئًا آخر غير شيفرتك يعمل على الجهاز.