首页 > 代码库 > 网络监视工具nethogs和iftop

网络监视工具nethogs和iftop

nethogs功能

可以通过nethogs查看linux下每个进程的流量。

 

git主页

nethogs的git主页,上面有安装方法:https://github.com/raboof/nethogs

安装依赖包
[root@localhost /script]#yum install gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses*
[root@localhost /script]#wget ‘http://downloads.sourceforge.net/project/nethogs/nethogs/0.8/nethogs-0.8.0.tar.gz‘
[root@localhost /script]#tar -xzvf nethogs-0.8.0.tar.gz
[root@localhost /script]# cd nethogs
[root@localhost /script/nethogs]#make && make install
默认安装好后的路径是/usr/local/sbin/nethogs

使用

[root@localhost /script/nethogs]#man nethogs    #查看帮助

[root@localhost /script/nethogs]#nethogs -d 5   #设置5秒刷新一次,

 

iftop首页

http://www.ex-parrot.com/~pdw/iftop/

功能

iftop是类似于top的实时流量监控工具

安装

安装依赖包

yum install flex byacc  libpcap ncurses ncurses-devel libpcap-devel

[root@localhost /script]#wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz

[root@localhost /script]#tar -zxf iftop-0.17.tar.gz

[root@localhost /script]#cd iftop-0.17

[root@localhost /script/iftop-0.17]#make && make install

使用

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量










网络监视工具nethogs和iftop