文章目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210316232455275.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIxMzgzNDM1,size_16,color_FFFFFF,t_70)
1.概述
Unix 里一个受欢迎的命令行工具就是 nicstat,它可以显示每个网络接口的流量概要,包括网络接口的使用度
:
% nicstat 5
Time Int rKB/s wKB/s rPk/s wPk/s rAvs wAvs %Util Sat
17:05:17 e1000g1 225.7 176.2 905.0 922.5 255.4 195.6 0.33 0.00
示例中的 e1000g1 是 1000 MB 接口,使用率非常低( 0.33%)。这个工具(以及其他类似的工具)可以用来计算接口的使用率。在上述输出中,接口的数据写入速率是 225.7 Kbps,读取速率是 176.2 Kbps。对于 1000 MB 的网络,相除以后可以得到使用率 0.33%, nicstat也能自动算出接口的带宽。
typeperf 或 netstat 这样的工具可以报告读取和写入的数据,但是要计算网络使用率,你必须自己用脚本计算接口的带宽。虽然一般工具报告的单位是字节 / 秒(Bps),但请切记,带宽的单位是位 / 秒(bps)。 1000 兆位网络每秒处理 125 兆字节( MB)。本示例中