iftop
ابزاری برای مشاهدهٔ لحظهای مصرف پهنای باند شبکه از طریق ترمینال است. این ابزار با نمایش جریانهای داده بین آدرسهای IP و تفکیک دریافت (IN) و ارسال (OUT) کمک به عیبیابی، نظارت بر بار شبکه، و تحلیل رفتار ترافیکی سیستم میکند.
این ابزار در اکثر مخازن توزیعهای لینوکس موجود است:
sudo apt install iftop # Debian / Ubuntu
sudo yum install iftop # CentOS / RHEL
sudo pacman -S iftop # Arch Linux
برای اجرای استاندارد روی رابط eth0:
sudo iftop -i eth0
در صورت عدم تعیین رابط، iftop بهطور خودکار انتخاب میکند یا خطا میدهد.
کلید | عملکرد |
---|---|
h | نمایش راهنما |
t | تغییر نمایش خلاصه یا کامل ارتباطها |
s / S | مرتبسازی بر اساس ارسال یا دریافت |
p | نمایش پورتها در کنار IP |
n | غیرفعال کردن تبدیل DNS |
N | فعال کردن تبدیل DNS |
q | خروج از برنامه |
sudo iftop -i ens33
sudo iftop -n
sudo iftop -P
sudo iftop -f "port 80"
-i
استفاده شودویژگی | iftop | nload | iptraf |
---|---|---|---|
نمایش لحظهای مصرف پهنای باند | ✅ | ✅ | ✅ |
تفکیک بر اساس آدرس IP | ✅ | ❌ | ✅ |
تعاملپذیری در ترمینال | ✅ | ✅ | ✅ |
پشتیبانی از فیلتر BPF | ✅ | ❌ | ✅ |
iftop
ابزاری مؤثر و سبکوزن برای بررسی لحظهای ترافیک شبکه در لینوکس است. با نمایش دقیق حجم تبادل داده میان آدرسها و تفکیک ورودی/خروجی، به مدیران سیستم در تحلیل مشکلات شبکه و نظارت بر سرویسهای آنلاین کمک میکند. ترکیب کلیدهای تعاملی و فیلترهای دقیق، iftop را به یک ابزار ضروری برای مانیتورینگ روزانه تبدیل کرده است.