iperf 使用 cat 5 电缆显示 940 Mbits/sec

iperf 使用 cat 5 电缆显示 940 Mbits/sec

我有一盒旧以太网电缆,打算使用 iperf 来确定它们是 cat 5 还是 cat 5e。为了进行完整性检查,我发现其中一根电缆上仍贴有标签,表明它是 cat 5,但当我将其连接到 2 台 PC 之间并使用 iperf 进行测试时,我得到的速率为 940~ Mbits/sec。我找到了第二根标记为 cat 5 的电缆,得到了相同的结果。

两台 PC 都有千兆以太网端口。一台运行 Windows,另一台运行 Ubuntu。它们连接到千兆交换机,交换机和 Ubuntu PC 之间有一条 cat 5 电缆,交换机和 Windows PC 之间有一条 cat 5e 电缆。

在 Ubuntu 上:

iperf3 -s

在 Windows 上:

.\iperf3.exe -c myip

结果:

 ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   113 MBytes   946 Mbits/sec
[  4]   1.00-2.00   sec   112 MBytes   934 Mbits/sec
[  4]   2.00-3.00   sec   112 MBytes   944 Mbits/sec
[  4]   3.00-4.00   sec   112 MBytes   944 Mbits/sec
[  4]   4.00-5.00   sec   113 MBytes   944 Mbits/sec
[  4]   5.00-6.00   sec   112 MBytes   944 Mbits/sec
[  4]   6.00-7.00   sec   112 MBytes   943 Mbits/sec
[  4]   7.00-8.00   sec   113 MBytes   945 Mbits/sec
[  4]   8.00-9.00   sec   112 MBytes   944 Mbits/sec
[  4]   9.00-10.00  sec   113 MBytes   945 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  1.10 GBytes   943 Mbits/sec                  sender
[  4]   0.00-10.00  sec  1.10 GBytes   943 Mbits/sec                  receiver

我是疯了还是我做错了什么?

答案1

IEEE 802.3 中规定的千兆以太网标准 1000BASE-T 规定可在长达 100 米的普通老式 Cat 5 网络上工作。认为它需要 Cat 5e 的想法是一个普遍的错误观点。

802.3 标准可从 IEEE 免费下载,因此您可以下载并亲自验证。

由于强制的数据包间间隙和其他协议开销,~943 兆比特每秒是使用标准 1500 字节有效负载通过 1000BASE-T 通过 IPv4 获得的 TCP 理论最大吞吐量。因此,您看到的是预期的全速。

相关内容