我使用 iperf 测量了计算机(Intel Q9550、64 GB RAM、Windows XP 64 位)上本地绑定的 TCP 套接字连接的吞吐量。无论我如何调整 TCP 设置(缓冲区长度、窗口大小、最大段大小、无延迟),每次得到的结果都不令人满意(大约 1.6 Gbit/s)。当我尝试 netperf 时,我得到了类似的结果。
现在我明白了(从以下来源这些) 环回连接的平均吞吐量应约为 5 Gbit/s。性能如此差的原因可能是什么?
答案1
我首先要责怪的是杀毒软件,请注意,这包括仅支持 AV 的软件,而不仅仅是包含防火墙的软件。如果 AV 的 CPU 使用率高于正常水平,你就知道罪魁祸首就是它。
否则,您尝试过巨型帧吗?它是什么设备/驱动程序?