Linux下用NetHogs監控各個進程流量

有時候咱們客戶會發現服務器或 VPS 網絡慢,進一步發現大量帶寬被佔用,一些客戶到這裏爲止就不知道怎麼辦了。有什麼簡單辦法能找出哪一個程序(或者進程)佔用了帶寬呢?Linux 監控流量的小工具很多,如 iftop, iptraf, ifstat, darkstat, bwm-ng, vnstat 等,大都是統計和監控網卡流量的。今天介紹的 NetHogs 有點特別,能夠監控每一個進程的網絡帶寬佔用狀況。 shell

在 Ubuntu/Debian 上安裝 nethogs: 服務器

$ sudo apt-get install nethogs

在 CentOS/RHEL 上安裝 nethogs: 網絡

# yum install nethogs

運行nethogs: 工具

# nethogs (默認監控eth0) 
# nethogs eth0 (有多個網卡時須要制定監控哪一個) 
# nethogs eth0 eth1 (能夠監控多個)
相關文章
相關標籤/搜索