nethogs是一個可以在
Linux下監控進程流量的工具,非常不錯。
安裝方法
CentOS的默認rpm倉庫裡沒有nethogs的包,需要我們通過編譯來實現安裝。nethogs編譯依賴2個庫,在編譯前也要安裝一下。
#安裝編譯nethogs的依賴包
yum install libpcap libpcap-devel
#下載nethogs最新版
wget 'http://downloads.sourceforge.net/project/nethogs/nethogs/0.8/nethogs-0.8.0.tar.gz'
tar xzf nethogs-0.8.0.tar.gz
cd nethogs
make && make install
#默認安裝好後的路徑是/usr/local/sbin/nethogs
運行
不輸入任何參數即可運行
nethogs
運行效果圖如下,按q就可以退出
參數幫助
[root@opstool ~]$ /usr/local/sbin/nethogs --help
/usr/local/sbin/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.
-t : tracemode.
-b : bughunt mode - implies tracemode.
-p : sniff in promiscious mode (not recommended).
device : device(s) to monitor. default is eth0