У меня есть коробка старых кабелей Ethernet, и я собирался использовать iperf, чтобы определить, были ли они cat 5 или cat 5e. В качестве проверки я нашел один, на котором все еще были этикетки, указывающие на то, что это cat 5, но когда я подключил его между двумя ПК и проверил его с помощью iperf, я получил 940~ Мбит/с. Я нашел второй, помеченный как cat 5, и получил тот же результат.
Оба ПК имеют порты Gigabit Ethernet. Один работает под управлением Windows, а другой — под управлением Ubuntu. Они подключены к коммутатору Gigabit с помощью кабеля Cat 5, идущего от коммутатора к ПК с Ubuntu, и кабеля Cat 5e, идущего от коммутатора к ПК с Windows.
В 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
Стандарт гигабитного Ethernet 1000BASE-T, определенный в IEEE 802.3, рассчитан на работу на расстоянии до 100 метров по стандартной стандартной сети Cat 5. Идея о том, что для этого требуется Cat 5e, является широко распространенной ложью.
Стандарт 802.3 можно бесплатно загрузить с сайта IEEE, так что вы можете загрузить его и проверить самостоятельно.
~943 мегабит в секунду — это теоретическая максимальная пропускная способность, которую вы можете получить с TCP через IPv4 через 1000BASE-T, используя стандартные 1500-байтовые полезные нагрузки, из-за обязательных межпакетных промежутков и других накладных расходов протокола. Так что вы видите полную скорость, как и ожидалось.