Nethogs 是一個終端下的網絡流量監控工具,它的特别之處在于可以顯示每個程序的帶寬占用情況,這樣可以更直覺擷取網絡使用情況。它支援 IPv4 和 IPv6 協定、支援本地網卡及 PPP 連結。
centos 下安裝特别簡單 ,yum install -y epel-release && yum install -y nethogs 即可
安裝完 輸入 nethogs 運作 ,然後就可以看到目前程序所占用的帶寬了
<a href="http://s2.51cto.com/wyfs02/M02/7D/91/wKioL1brZkyB1TcgAABMrK_ZZo4794.png" target="_blank"></a>
[root@user3 10:24:16 ~]# nethogs --help
nethogs: invalid option -- '-'
usage: nethogs [-V] [-b] [-d seconds] [-t] [-p] [device [device [device ...]]]
-V : prints version. #檢視目前版本
-d : delay for update refresh rate in seconds. default is 1. #預設1秒鐘重新整理一個程序出來
-t : tracemode. #從字面意思了解是追蹤模式 -b : bughunt mode - implies tracemode.
-p : sniff in promiscious mode (not recommended). # 這個參數就是和預設不加的一樣輸出
device : device(s) to monitor. default is eth0
When nethogs is running, press:
q: quit
m: switch between total and kb/s mode
本文轉自wsw26 51CTO部落格,原文連結:http://blog.51cto.com/wsw26/1752431,如需轉載請自行聯系原作者