我有一盒舊乙太網路電纜,打算使用 iperf 來確定它們是 5 類還是 5e 類。作為一項健全性檢查,我發現一個上面仍然有標籤表明它是 Cat 5,但是當我在 2 台 PC 之間連接它並使用 iperf 測試它時,我得到了 940~ Mbits/sec。我發現第二個標記為 cat 5 並得到了相同的結果。
兩台電腦都有千兆乙太網路連接埠。一種運行 Windows,一種運行 Ubuntu。它們透過從交換器到 Ubuntu PC 的 5 類電纜和從交換器到 Windows PC 的 5e 類電纜連接到千兆交換器。
在Ubuntu上:
iperf3 -s
在窗戶上:
.\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 上工作。
802.3 標準可以從 IEEE 免費下載,因此您可以下載並親自驗證。
由於強制性資料包間隙和其他協定開銷,使用標準 1500 位元組有效負載透過 1000BASE-T 上的 IPv4 上的 TCP 可獲得的理論最大吞吐量約為每秒 943 兆位元。所以你會看到預期的全速。