bmon یک ابزار گرافیکی تحت ترمینال است که نرخ انتقال داده در رابطهای شبکه را در زمان واقعی نشان میدهد. این ابزار از آمارهای کلاس Netlink استفاده کرده و اطلاعات ورودی/خروجی (Rx/Tx) را همراه با گراف نمایش میدهد.
در اکثر توزیعها قابل نصب است:
sudo apt install bmon # Debian / Ubuntu
sudo yum install bmon # CentOS / RHEL
sudo pacman -S bmon # Arch Linuxبرای اجرای ساده:
bmon
همهٔ رابطهای موجود بهصورت لیست نشان داده شده و با کلیدهای جهتنما قابل انتخاب هستند.
| کلید | عملکرد |
|---|---|
| ← → ↑ ↓ | انتخاب و جابجایی بین رابطها |
| q | خروج از برنامه |
| g | نمایش یا مخفیسازی گرافها |
| d | نمایش جزئیات آماری |
| r | بازخوانی لیست رابطها |
bmon -p eth0,wlan0
bmon -r
bmon -b -p eth0
bmon -o json -p eth0
در بخش آماری، ستونهایی مانند:
-b میتوان از خروجی در cron یا لاگهای مانیتورینگ استفاده کردbmon ابزاری ساده، سریع و مؤثر برای مشاهدهٔ نرخ انتقال شبکه در لینوکس است. با محیط گرافیکی زیبا در ترمینال و قابلیت سفارشیسازی بالا، این ابزار برای مانیتورینگ روزانه، اسکریپتنویسی و بررسی پایداری شبکه بسیار مناسب است. تسلط بر کلیدها و سوییچها، قدرت تحلیل لحظهای را برای مدیران سیستم فراهم میکند.