~2 دقیقه مطالعه • بروزرسانی ۳۰ تیر ۱۴۰۴

۱. nload چیست؟


nload ابزاری برای نمایش گرافیکی و لحظه‌ای مصرف پهنای باند شبکه در ترمینال است. برخلاف iftop که جزئیات اتصالات را نشان می‌دهد، nload صرفاً بر روی حجم ترافیک ورودی و خروجی تمرکز دارد و برای بررسی جریان کلی داده بسیار مؤثر است.


۲. نصب nload در لینوکس


برای نصب در توزیع‌های مختلف:

sudo apt install nload        # Debian / Ubuntu
sudo yum install nload        # CentOS / RHEL
sudo pacman -S nload          # Arch Linux

۳. اجرای ساده


برای اجرای روی رابط شبکه فعال (مثلاً eth0):

sudo nload eth0

اگر بدون پارامتر اجرا شود، رابط‌های موجود فهرست می‌شوند و یکی انتخاب می‌شود.


۴. ساختار خروجی nload


  • دو پنجره مجزا برای ورودی (In) و خروجی (Out)
  • نمایش گرافی از روند تغییرات سرعت
  • نمودارهایی برای سرعت لحظه‌ای، میانگین، ماکزیمم
  • حجم دادهٔ منتقل‌شده در طول جلسه

۵. سوییچ‌های کاربردی


  • -t: تنظیم فاصله بروزرسانی بر حسب میلی‌ثانیه
  • nload -t 500 eth0
  • -u: واحد نمایش سرعت (bit یا byte)
  • nload -u M eth0     # نمایش به صورت Mbps یا MBps
  • -m: حالت نمایش چند رابط به‌صورت هم‌زمان
  • nload -m eth0 wlan0

۶. فیلتر نمایش و سفارشی‌سازی


مثلاً اجرای با واحد کیلوبایت و فاصله بروزرسانی 1 ثانیه:

nload -u K -t 1000 eth0

۷. کاربردهای عملی


  • بررسی کندی شبکه و مانیتور لحظه‌ای ترافیک
  • شناسایی جهش‌های ناگهانی در ارسال یا دریافت
  • بررسی عملکرد سرویس‌های انتقال فایل یا دانلود
  • مانیتورینگ بار شبکه در سرورهای عمومی

۸. نکات امنیتی و عملکردی


  • دسترسی به رابط‌ها نیاز به sudo دارد
  • هیچ اطلاعاتی دربارهٔ آدرس‌ها، پورت‌ها یا پروتکل‌ها نمایش نمی‌دهد
  • برای اطلاعات دقیق‌تر از ترکیب iftop یا ss در کنار nload استفاده کنید

۹. نتیجه‌گیری


nload یک ابزار بصری و سریع برای بررسی ترافیک کلی شبکه است. با محیط ساده، گراف‌های زنده، و مصرف پایین منابع، این دستور گزینه‌ای عالی برای بررسی زندهٔ پهنای باند سیستم‌های لینوکسی است — به‌ویژه هنگام تست، مانیتورینگ یا تشخیص کندی شبکه.


نوشته و پژوهش شده توسط دکتر شاهین صیامی