首页 > 代码库 > 网络监视工具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