通常,我使用以下命令显示端口利用率百分比:
monitor port 1/1/8 rate interval 5例如,每隔几秒钟就会产生以下输出:
===============================================================================
Monitor statistics for Port 1/1/8
===============================================================================
Input Output
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
At time t = 0 sec (Base Statistics)
-------------------------------------------------------------------------------
Octets 75258450207721 75077561029121
Packets 690944243167 685878159990
Errors 1 0
-------------------------------------------------------------------------------
At time t = 5 sec (Mode: Rate)
-------------------------------------------------------------------------------
Octets 1185742 1015941
Packets 10264 8347
Errors 0 0
Utilization (% of port capacity) 1.11 0.94
-------------------------------------------------------------------------------
At time t = 10 sec (Mode: Rate)
-------------------------------------------------------------------------------
Octets 1182030 1020105
Packets 10231 8397
Errors 0 0
Utilization (% of port capacity) 1.10 0.95Utilization (% of port capacity)?解决方案似乎不是用于1000 does端口的(octets*8)/1E9。例如,在t=5秒时,(1185742 octets * 8)/1E9 * 100% = .95%而不是1.11 %。
我猜想诺基亚/ALU所使用的数学计算方法是我所看不到的。
发布于 2020-06-23 11:48:49
八位组统计数据计算的是L2,而不是L1,因此不包括前导、帧分隔符的开始和帧间间隙,每个数据包在线路上总计20B。当然,端口利用率是关于L1的。如果你每包加20B,你就会发现计算是正确的。因此,基本上使用8*(octets+packets*20)/capacity而不是8*octets/capacity。
https://networkengineering.stackexchange.com/questions/52012
复制相似问题