centos 检查网络带宽利用率
iftop 命令
yum install -y iftop
直接输入iftop 是监测所有网卡,
我这是输入了 iptop -i eth3 # -i 是指定一个网卡,也可以是bond0 之类
解释:
头部: 最上面一行是一个刻度尺,下面的白线达到什么地方,就表示有多大,看中间的最右边也可以看到具体数值
中间 : 第一列是当前服务器 ,第二列 => (发送给对端)或者 <= (对端发送给自己) 表示流量的方向 ,第三列是对端的信息,ip 或者主机名 ,第四列是流量大小的具体值,三个分别是2秒,10秒,40秒收到的平均值。
底部:
TX 行表示发送数据,RX行表示接收数据,TOTAL行表示 发送 和 接收 的全部流量; cum列表示 运行iftop到目前的发送、接收和总数据流量, peak列表示发送、接收以及总的流量峰值。 rates列表示2s、10s、40s的平均流量值
可以当如图这么看

命令的其他的参数
-i:设定监测的网卡
-B:以bytes为单位显示流量(默认是bits)
-a:以数据包为单位显示带宽
-n:使host信息默认直接都显示IP
-N:使端口信息默认直接都显示端口号
-F:显示特定网段的进出流量
-G:显示特定 IPv6 网络的流量
-l:显示和计算链路本地 IPv6 流量(默认值:关闭)
-h:显示参数信息
-p:使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
-b:使流量图形条默认就显示;
-f:使用过滤器代码选择要计数的数据包
-P:显示端口和主机
-m:设置界面最上边的刻度的最大值,刻度分五个大段显示
-o 2s :按第一列排序(2s 流量平均值)
-o 10s :按第二列排序(10s 流量平均值)[默认]
-o 40s :按第三列排序(40s 流量平均值)
-o source: 按源地址排序
-o destination: 按目的地址排序
-t:不以实时界面监控方式运行
-s num:需要与-t参数结合使用,在 num 秒后打印一个文本输出,然后退出
-L num:需要与-t参数结合使用,要打印的行数

浙公网安备 33010602011771号