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参数结合使用,要打印的行数

 

posted @ 2024-04-18 10:48  捏你小脸  阅读(920)  评论(0)    收藏  举报