和磁盘监控(iostat、iotop)类似,网络监控也有两个命令。
1、ifstat:
1)安装
wget http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz
tar xzvf ifstat-1.1.tar.gz
cd ifstat-1.1
./configure
make
make install
2)使用:
#ifstat
eth0 eth1
KB/s in KB/s out KB/s in KB/s out
0.07 0.20 0.00 0.00
0.07 0.15 0.58 0.00
默认ifstat不监控回环接口,显示的流量单位是KB。监控所有网络接口
# ifstat -a
lo eth0 eth1
KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out
0.00 0.00 0.28 0.58 0.06 0.06
0.00 0.00 1.41 1.13 0.00 0.00
0.61 0.61 0.26 0.23 0.00 0.00
ifstat只能比较简单看网络流量概况。
2、iftop:
直接运行iftop,效果如下图:
相关参数及说明
- 界面最上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
- 中间的<= =>这两个左右箭头表示的是流量的方向(=>代表发送数据,<= 代表接收数据)。
- TX:发送流量、RX:接收流量、TOTAL:总流量
- Cumm:运行iftop到目前时间的总流量
- peak:流量峰值
- rates:分别表示过去 2s 10s 40s 的平均流量