古いイーサネット ケーブルの箱があり、iperf を使用して、それらが cat 5 か cat 5e かを判断するつもりでした。 健全性チェックとして、まだ cat 5 であることを示すラベルが付いたケーブルを見つけましたが、それを 2 台の PC の間に接続して iperf でテストすると、940 メガビット/秒程度でした。 cat 5 とラベル付けされた 2 つ目のケーブルを見つけましたが、同じ結果になりました。
両方の PC にはギガビット イーサネット ポートがあります。1 台は Windows を実行しており、もう 1 台は 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 は、従来の Cat 5 で最大 100 メートルまで動作するように規定されています。Cat 5e が必要であるという考えは、広く信じられている誤りです。
802.3 規格は IEEE から無料でダウンロードできるので、ダウンロードして自分で検証することができます。
必須のパケット間ギャップやその他のプロトコル オーバーヘッドにより、標準の 1500 バイト ペイロードを使用した 1000BASE-T 上の IPv4 経由の TCP で得られる理論上の最大スループットは、約 943 メガビット/秒です。したがって、予想どおりに最大速度が得られます。