استهلاك الترافيك: كيف تتحقق منه وإلى أين يذهب
أين تعرض مخطط الترافيك، وكيف تقيس الاستهلاك حسب الواجهة وحسب العملية، وما الذي تفعله إذا بدأ الخادم فجأة بتنزيل غيغابايتات.
آخر تحديث 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.
إذا ارتفع الاستخدام
- انظر إلى الشكل على الرسم البياني في «نظرة عامة»: هضبة أم ارتفاع مفاجئ.
nethogs— أي عملية.ss -tnp state established— إلى أين تتجه الاتصالات.- قارن مع مهامك الخاصة: cron، والبناءات، والمزامنة.
- إذا كانت العملية غير مألوفة، فاعتبر الجهاز مخترقًا وتصرف وفقًا لـعلامات الاختراق.
بيانات صادرة تعود لشخص آخر تعني دائمًا تقريبًا أحد ثلاثة أمور: توزيع الرسائل المزعجة، أو المشاركة في هجوم، أو مُعدّن. كل هذا يخالف شروط الاستخدام ويؤدي إلى تقييد الجهاز.
تقليل الاستخدام
apt clean
docker image prune
ضغط الردود في nginx يوفّر نصيبًا ملحوظًا من البيانات الصادرة:
gzip on;
gzip_types text/plain text/css application/json application/javascript;
يجب أيضًا ضبط سجلات الوصول — logrotate بدورة أسبوعية.
تحقق من رسم البيانات البياني مرة واحدة على الأقل أسبوعيًا. الارتفاع الحاد وغير المبرر في البيانات الصادرة هو أصدق وأبكر علامة على أن شيئًا آخر غير شيفرتك يعمل على الجهاز.