−25%

على الدفع السنوي لـ Windows حتى 31 أكتوبر. عرض الخطط

EQVPS
ابدأ الآن

كيف تتحقق من سرعة خادمك واستهلاكه لحركة البيانات

اقرأ رسوم الشبكة البيانية في لوحة التحكم، واحسب حركة البيانات الشهرية بـ vnStat، واعثر على العملية التي تلتهم عرض النطاق، وأجرِ اختبار سرعة يعطي أرقامًا حقيقية. سبع خطوات بالأوامر الدقيقة.

قد تعني عبارة «الخادم بطيء» ثلاثة أشياء مختلفة: الشبكة مزدحمة، أو شيء على الخادم يستهلك عرض النطاق، أو أن الاختبار نفسه خاطئ. تميّز هذه الخطوات السبع بينها. الأوامر لنظام Linux، وأسماء الحزم للأنظمة التي تستخدم apt.

1. انظر إلى الرسوم في لوحة التحكم

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

لا يعرض شيئين: المجاميع بالغيغابايت، وأي برنامج أنتج حركة البيانات. لهذا وُجدت الخطوات التالية.

البيانات نفسها متاحة عبر الـ API، ومنها الشهر الأخير:

curl -s "https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/metrics?timeframe=month" \
  -H "Authorization: Bearer $EQVPS_API_KEY"

2. اعثر على واجهة الشبكة

تحتاج معظم الأوامر أدناه إلى اسم الواجهة:

ip -br addr

الواجهة المطلوبة هي التي تحمل عنوانك العام (أو الخاص على خوادم NAT)، وغالبًا تكون eth0 أو ens18. استبدل eth0 أدناه إن كان اسم واجهتك مختلفًا.

3. احسب حركة البيانات اليومية والشهرية بـ vnStat

apt install -y vnstat
vnstat -l -i eth0          # live rate, Ctrl+C to stop
vnstat -d                  # per day
vnstat -m                  # per month

يقرأ vnStat عدّادات الواجهات من النواة، ويحتفظ بها بعد إعادة التشغيل، ولا يكاد يستهلك موارد. يبدأ العدّ من لحظة تثبيته، فثبّته قبل أن تحتاج إلى الأرقام.

4. اعرف أي عملية تستهلك عرض النطاق

apt install -y nethogs
nethogs eth0

يعرض nethogs العمليات مع معدلات الإرسال والاستقبال الحالية لكل منها. إن رأيت عملية لا تعرفها تدفع حركة بيانات، فافحصها جيدًا: الرافع الكثيف غير المتوقع قد يعني أن الخادم مخترق.

لرؤية الاتصالات نفسها:

ss -tunap | head -30

5. أجرِ اختبار سرعة له معنى

الطريقة الموثوقة هي iperf3 بين جهازين تتحكم فيهما. على الجهاز الآخر شغّل الخادم:

iperf3 -s

على خادمك اختبر الاتجاهين بأربعة تدفقات لمدة 30 ثانية:

iperf3 -c OTHER_HOST -P 4 -t 30        # upload from this server
iperf3 -c OTHER_HOST -P 4 -t 30 -R     # download to this server

لا يقبل خادم NAT الاتصالات الواردة إلا على منفذ SSH، لذا شغّل iperf3 -s على الجهاز الآخر واترك خادم NAT عميلًا كما في الأعلى.

لا جهاز ثانيًا لديك؟ نزّل ملفًا كبيرًا من مرآة سريعة قريبة منك واقرأ المتوسط:

curl -o /dev/null -w "%{speed_download}\n" https://mirror.example.net/1GB.bin

النتيجة بالبايت في الثانية. اضربها في 8 لتحصل على البت في الثانية: ‏110000000 تعادل نحو 880 Mbit/s.

6. افحص التأخير وفقدان الحزم

انخفاض الإنتاجية على المسافات البعيدة كثيرًا ما يكون مشكلة تأخير أو فقدان، لا مشكلة عرض نطاق:

apt install -y mtr-tiny
mtr -rwc 100 example.com

انظر إلى عمود Loss% في السطر الأخير. الفقدان الذي يظهر عند قفزة واحدة في المنتصف ثم يختفي بعدها يعني غالبًا أن ذلك الموجّه يعطي ردود ping أولوية منخفضة، لا أن هناك فقدانًا حقيقيًا.

7. قارن بالمتوقع

الخطةالمنفذالنتيجة المعتادة بأربعة تدفقات على خط هادئ
Linux VPS1 Gbit/sنحو 900–940 Mbit/s في كل اتجاه
Windows VPS150 Mbit/sنحو 140 Mbit/s

حين تنشغل عدة خوادم على الجهاز الفعلي نفسه في وقت واحد، يُقسَّم الخط الصاعد بينها بالتساوي، لذا فالرقم الأقل وقت الذروة متوقع. لا توجد حصة لحركة البيانات في أي خطة. طريقة التقاسم مشروحة في حركة البيانات وسرعة الشبكة.

على خادم Windows يعرض Task Manager ← Performance ← Ethernet السرعة الحالية، ويعرض Resource Monitor ← Network حركة البيانات لكل عملية.

إذا كانت الأرقام منخفضة فعلًا

نفّذ الخطوة 5 نحو خادمَي اختبار مختلفين، ودوّن الوقت، وافتح تذكرة تتضمن الأوامر ومخرجاتها. بذلك نستطيع فحص الخط الصاعد في تلك اللحظة بالذات.

ذو صلة

الأسئلة الشائعة

أين أرى كمية حركة البيانات التي استهلكها خادمي؟

يعرض تبويب المقاييس في لوحة التحكم معدلات الشبكة لآخر ساعة ويوم وأسبوع. وللمجاميع اليومية أو الشهرية ثبّت vnStat داخل الخادم؛ فهو يعدّ من لحظة التثبيت.

هل يوجد حد لحركة البيانات قد أصطدم به؟

لا. لا توجد حصة شهرية لحركة البيانات في أي خطة. الحد هو سرعة المنفذ فقط: 1 Gbit/s في خطط Linux و150 Mbit/s في Windows، مع تقاسم عادل حين يكون الخط مزدحمًا.

اختبار السرعة يعطيني 200 Mbit/s. هل هناك مشكلة؟

عادةً المشكلة في الاختبار. تدفق واحد لمدة 10 ثوانٍ نحو خادم عام مزدحم نادرًا ما يُظهر السرعة الحقيقية. أعد الاختبار بـ iperf3 بأربعة تدفقات متوازية لمدة 30 ثانية نحو خادم تتحكم فيه.

هل يمكنني تشغيل خادم iperf3 على خادم NAT؟

لن يكون قابلًا للوصول من الخارج، لأن خادم NAT لا يقبل الاتصالات الواردة إلا على منفذ SSH الخاص به. شغّل خادم iperf3 على الجهاز الآخر واستخدم خادم NAT عميلًا، مع -R لاختبار اتجاه التنزيل.

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.