IOS“sh int”输出中的“输入率”究竟是如何计算的?

网络工程 思科 思科-ios cisco 命令 界面
2021-07-11 17:15:41

Cisco IOS 路由器输出中显示输入和输出时间段的bpspps例如这里设置为 30 秒:load-intervalsh intload-interval

C1921#sh int Gi0/1 | i rate 
  30 second input rate 0 bits/sec, 0 packets/sec
  30 second output rate 0 bits/sec, 0 packets/sec
C1921#

“输入速率”只是一段时间内packets input(对于pps)和bytes(对于bps)计数器的平均值,我是否正确load-interval这两个packets inputbytes柜台看到sh int输出。

1个回答

这些是界面看到的平均输入和输出速率(例如,在过去 30 秒内)。load-interval <seconds>命令将让您更改时间段,但我相信 30 秒是可接受的最短时间段。

您认为它是字节是不正确的。它是每秒位数 (bps)。每秒字节数是 Bps(大写B),但每秒比特数是 bps(小写b)。该接口是 1 Gbps (1,000,000,000 bps) 接口。如果该接口在 30 秒的时间间隔内发送了最大 bps 的一秒,没有别的,您将看到33,333,333输出速率。基本上,您将在一个方向(输入或输出)上传输的位数除以load-interval秒数以达到bits/sec该方向速率。数据包也会发生同样的事情。