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