Linux的网络流量、流率、带宽利用率监控
如何监控Linux的网络流量、流率、带宽利用率等信息呢?
方法/步骤
方法1:通过cat /proc/net/dev采集两次,求两次结果的差值

Linux的流量指的是网卡流量,包括输入流量和输出流量。

这里获得结果是以bytes为单位的,两次的差值即为流量信息。
Receive----输入字节数
Transmit—输出字节数
1G=1024M=1024*1024K=1024*1024*1024bytes
流率的一般单位是Gbps Mbps等
1Gbps=1Gb/s
1GBps=8Gb/s
带宽利用率=流率/带宽,这里流率包括输入流率和输出流率之和。
如何查看系统的带宽呢,通过使用ethtool命令,注意该命令用root用户执行

可以看出此网卡是千兆网卡,对应单位1000Mb/s=1000Mbps
方法2,通过sar命令

注意观察rxKB/s txKB/s 两列,分别描述输入流量和输出流量,这里单位是KB
方法3,通过nload命令 nload -m

Curr描述当前各网卡的流率信息
通过nload –help查看其相关命令参数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:89
阅读量:113
阅读量:151
阅读量:90
阅读量:74