iperf 和 Wireshark 显示不同的数据速率

iperf 和 Wireshark 显示不同的数据速率

我正在测试 Linux 中嗅探器应用程序的捕获性能。我有一台 Windows 计算机,它使用 iperf 以 8Mbits/s 的速度将 UDP 多播数据包发送到嗅探器系统的捕获端口。我使用与嗅探器系统上的 iperf 服务器相同的端口来查看发送了多少个数据包。但是当操作完成并打开 pcap 文件并查看摘要时,Wireshark 上的 Mbit/s 完全不同。iperf 显示 8.1Mbps,而 Wireshark 显示 12Mbits/s。这是 Wireshark 中的错误吗?还是我做错了什么?

答案1

iperf 捕获有效载荷数据速率,即数据包内发送的实际有用用户数据。Wireshark 捕获所有数据和开销,包括用户数据、用户数据周围的数据包头以及数据包周围的帧头。

相关内容