通过网卡速率计算网卡的利用率

这篇文章主要是针对思科的网站上的计算方法的翻译,原网址的连接为:https://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/8141-calculate-bandwidth-snmp.html

介绍

这个文档的用于描述如何通过简单网络管理协议(SNMP)来计算带宽利用率的。

解决方法

你如何计算使用取决于你想要测量的数据是如何呈现的。接口使用是衡量网络使用的主要指标:根据您测量的连接是半双工还是全双工来使用这个公式。共享局域网(Shared LAN)通常是半双工的,这主要是因为竞争检测要求设备在传输之间进行监听。广域网连接是全双工的因为连接是点对点的,两个设备能够同时传输和收到数据因为他们知道只有一个设备在共享这个连接。由于MIB-II变量存储为计数器,因此必须使用两个轮询周期并计算两者之间的差值(因此就是等式中使用的增量)。
下面来介绍一下公式中的变量:
δinInOctets:在两个收集snmp ifInOctets对象轮询周期之间的δ(或其他),它代表着流量入站的字节数
δifOutOctets:在两个收集 snmp ifOutOctets对象之间的轮询周期之间的δ(或其他),它代表着出站的字节数
IfSpeed:借口哦的速度,在snmpifSpeed对象中报告
注意:ifSpeed不能准确反映广域网接口的速率。
对于半双工媒体,在接口使用时使用此公式
通过网卡速率计算网卡的利用率
全双工媒体的计算更具挑战性。例如,使用全T-1串行连接时,线路速度为1.544 Mbps。因此,T-1接口可以接收和发送1.544 Mbps,综合带宽为3.088 Mbps!
当你计算全双工连接的接口带宽时,你可以使用这个公式,其中你取较大的输入和输出值,并生成一个使用百分比:
通过网卡速率计算网卡的利用率
然而,该方法隐藏了使用较小值的方向,提供了较不准确的结果。更准确的方法是分别度量投入使用和产出使用,公式如下:
通过网卡速率计算网卡的利用率

这些公式被简化了,因为它们不考虑与协议相关的开销。例如,请参阅考虑包开销的RFC 1757以太网利用率公式。

上一篇:Redhat6.5配置SNMP(tar报编译安装)


下一篇:使用SNMP端口查找在Catalyst交换机的MAC地址