إذا كنت مسؤول شبكة (network administrator) فستحتاج إلى مراقبة استخدام الـ bandwidth للشبكة.
سيساعدك nload على تسهيل عملك.
nload هو أداة مساعدة لسطر الأوامر يمكن استخدامها لمراقبة الـ network traffic واستخدام الـ bandwidth في الوقت الفعلي.
إنه يصور الـ traffic الواردة والصادرة باستخدام رسمين بيانيين كما يوفر معلومات إضافية مثل الحد الأدنى / الأقصى لاستخدام الشبكة وإجمالي البيانات المنقولة.
سنشرح تثبيت أداة مراقبة nload واستخدامها على Linux.
المتطلبات الأساسية
خادم يعمل بنظام التشغيل Ubuntu 20.04.
إعداد كلمة مرور الـ root للخادم.
قم بتحديث حزم النظام إلى أحدث إصدار.
يمكنك تحديثها باستخدام الأمر التالي:
apt-get update -y
تثبيت nload
لا يتم تثبيت nload في Linux تلقائياً.
بالنسبة إلى Ubuntu يمكنك تثبيت nload باستخدام الأمر التالي:
apt-get install nload -y
بالنسبة إلى CentOS و RHEL ، قم بتشغيل الأمر التالي لتثبيت nload:
dnf install nload -y
يمكنك رؤية جميع الاختيارات المتاحة مع nload باستخدام الأمر التالي:
nload --help
سترى الشاشة التالية:
استخدام nload
تشغيل أمر nload بدون أي خيار سيبدأ في مراقبة جميع أجهزة الشبكة.
nload
سترى الشاشة التالية:
بعد تشغيل الأمر nload يمكنك التحكم في شاشة المراقبة باستخدام مفاتيح الاختصار التالية:
مفاتيح الأسهم اليسار و اليمين أو Enter/ Tab تستخدم للتبديل بين الأجهزة.
يستخدم المفتاح F2 لرؤية نافذة option .
يستخدم المفتاح F5 لحفظ الإعدادات الحالية الخاصة بك.
يتم استخدام مفتاح F6 لتحميل الإعدادات من ملف الإعداد.
يستخدم المفتاح q للخروج من وحدة تحكم nload.
يمكنك استخدام علامة -m مع أمر nload لعرض جميع واجهات الشبكة (network interfaces) في نفس الوقت بدون الرسوم البيانية.
nload -m
سترى الشاشة التالية:
يمكنك استخدام -a مع الأمر nload لتعيين طول الإطار الزمني بالثواني لحساب متوسط الحساب.
بشكل افتراضي يتم تعيينه على 300.
على سبيل المثال اضبط المدة على 30 ثانية:
nload -a 30
يمكنك استخدام علامة -t مع الأمر nload لتعيين الفاصل الزمني لتحديث العرض بالمللي ثانية.
بشكل افتراضييتم تعيينه على 500 ثانية.
على سبيل المثال ، اضبط الفاصل الزمني للتحديث على 200:
nload -t 200
يمكنك أيضًا تحديد جهاز الشبكة المحدد باستخدام أمر nload.
على سبيل المثال ، لمراقبة eth0 استخدم الأمر التالي:
nload devices eth0
يمكنك أيضًا دمج جميع الخيارات في أمر واحد لتحليل الـ traffic وفقًا للحاجة.
على سبيل المثال ، استخدم الخيار التالي لمراقبة جميع الأجهزة بإطار زمني 300 ثانية ومعدل تحديث 600 مللي ثانية.
nload -m -a 300 -t 600