知识卡片
吞吐率的两种测量方法会给出不同数字
内容
测量[[网络性能五要素带宽吞吐率延迟错误抖动|吞吐率]]主要有两条路:用SNMP计数器被动读取链路已传输的字节数,或者用iperf2这类工具主动打一次真实流量测试。两者算出的数字通常并不一致——SNMP计数器会自动把协议封装开销折算进去,反映的是链路层面已经发生的真实字节流量;而iperf2这类主动测试工具不会自动校正这些开销,测的是应用层视角下能达到的传输速率。这个差异不代表哪种方法有问题,而是提醒使用者不要拿两种来源不同的数字直接横向比较,否则容易把方法论差异误判成性能异常。
参考来源
《监控运维实践 原则与策略-2021》第9章《网络监控》