以太网接口八位字节和数据包

以太网接口八位字节和数据包

我正在尝试理解一些 RRD 界面图,对此我还很陌生并且已经进行了搜索。

  • incoming/outgoing(mbps) if_octetseth0 接口可以容纳的最大八位字节是多少?
  • incoming/outgoing if_packets (pps)eth0 接口每秒可以支持的最大数据包数是多少?

答案1

传入/传出八位字节是该接口在每个方向上传输的字节数。这是一个连续计数器,当它达到约 40 亿 (2^32) 的值时,它将回滚回零,除非您使用位于不同 OID 的较新的 64 位计数器。您的监控程序应该足够智能,可以检测到这种回滚,并为您提供有用的图表,即使通过该事件也是如此。

每秒的最大数据包数量取决于接口速度、数据包大小,甚至可能是系统的 CPU。数据包越小,线路上开销(以太网报头、IP 报头、TCP 报头等)所占比例就越大。在典型网络上,数据包的大小介于 64 字节(IEEE 802.3 最小长度)和 1500 字节之间。您可以使用接口速度推断每秒的数据包数量。您需要考虑到生成这些报头需要 CPU 时间,而更快的速度需要更多的 CPU。饱和的 1Gbit/秒 NIC 将消耗大量 CPU 资源。

相关内容