有時候我們客戶會發現服務器或 VPS 網絡慢,進一步發現大量帶寬被占用,一些客戶到這里為止就不知道怎么辦了。有什么簡單辦法能找出哪個程序(或者進程)占用了帶寬呢?Linux 監控流量的小工具不少,如 iftop, iptraf, ifstat, darkstat, bwm-ng, vnstat 等,大都是統計和監控網卡流量的。今天介紹的 NetHogs 有點特別,可以監控每個進程的網絡帶寬占用情況。
sudo apt-get install nethogs
在 centos/RHEL 上安裝 nethogs:
yum install nethogs
運行 nethogs:
nethogs nethogs eth0