5

Я только что проложил кабель CAT-6 по всему дому. Я подключил оба конца, используя патч-панель CAT-6 и гнездо для трапецеидальных искажений CAT-6.

Я установил два компьютера на каждом конце (Macbook Pro 13 "; я считаю, что он способен работать со скоростью Gbps, и ПК-шлюз, который определенно способен работать со скоростью Gbps), настроил их в одной сети (вручную назначив адрес 192.168. 0.1/24 и 192.168.0.2/24), и побежал iperf. Между ними нет коммутатора, концентратора или любого другого сетевого устройства: только два ноутбука, подключенных через соединительный кабель к разъему keystone или к соединительной панели.

Результаты приведены ниже:

eddie@prowl ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:   256 KByte (default)
------------------------------------------------------------
[  4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1303
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec    560 MBytes    470 Mbits/sec
[  4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1304
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec    559 MBytes    469 Mbits/sec

Насколько я понимаю, теоретический максимум, который я должен получить, будет около 1000 Мбит или 1 Гбит. Если я не ошибаюсь, то, что я вижу, это ровно половина этого.

Теперь известная проблема, с которой я столкнулся, заключается в том, что я использовал соединительный кабель для подключения к соединительной панели и гнезду трапецеидальных искажений, и я держу пари, что это CAT-5 или CAT-5e в лучшем случае.

Во всяком случае, мой вопрос в том виде, в каком он есть, должен ли я быть доволен выходом этого кабеля как есть, или мне следует вкладывать средства в какой-нибудь соединительный кабель CAT-6 (я планирую в любом случае позже, но для целей тестирования сейчас я Мне любопытно, если я должен получить некоторые сразу), чтобы улучшить эти цифры.

Благодарю.

7 ответов7

6

Я бы сказал, что ваши результаты выглядят хорошо. Есть много других вещей, которые влияют на скорость сети. Как Mac, так и ПК могут иметь гигабитные сетевые карты, но не все сетевые карты одинаковы.

В целом на старых компьютерах сетевые карты Gigabit используют слоты PCI, которые являются узкими местами. Это особенно верно для интегрированных карт. Также интегрированные карты обычно имеют дешевые наборы микросхем, которые переносят часть работы на процессор. Это негативно влияет на производительность сети.

Еще одна вещь, которая приходит на ум, это размер MTU. Это может повлиять на скорость сети. Попробуйте включить Jumbo Frames, если они отключены, и посмотрите, что произойдет.

Кроме того, как отдельная заметка, мне никогда не удавалось получить более 350 Мбит / с с помощью соединительного кабеля, соединяющего мой ноутбук и настольный компьютер (на данный момент я не помню сетевых карт, извините).

4

Хорошо, нашел мою проблему, поэтому, к сожалению, мне придется пометить мой собственный ответ как правильный - я голосую всеми, кто ответил мне здесь, так как в ваших сообщениях есть что-то отличное.

Проблема для меня заключалась в том, что моя сетевая карта в моем ноутбуке - это карта Broadcom NetXtreme Gigabit. Я не совсем уверен, в чем проблема, но если я использую свой ноутбук против моего сервера Linux, результаты будут совсем другими:

eddie@prowl ~ $ iperf -c 10.0.0.10 2>&1
------------------------------------------------------------
Client connecting to 10.0.0.10, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.216 port 52201 connected with 10.0.0.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.07 GBytes    920 Mbits/sec

Я предполагаю, что проблема связана со следующим [ источником ]:

Почему нет возможности принудительно установить скорость и дуплекс до 1000 Мбит / с - Full Duplex?

Согласно стандарту IEEE, единственный совместимый с IEEE способ работы при дуплексном режиме 1000 Мбит / с - автоматическое согласование. Если используемый сетевой коммутатор соответствует стандарту IEEE, скорость соединения будет автоматически согласовываться до 1000 Мбит / с - полный дуплекс, если выбрано автоматическое соединение.

В общем, я счастлив. Однажды я выясню проблему с ноутбуком, но сейчас, если я смогу достичь скорости 920 Мбит / с с помощью iperf, по крайней мере, это означает, что я способен работать на скоростях выше 480!

Спасибо всем за помощь всем. Надеюсь, это поможет кому-то еще.

3

У меня не было большого опыта в тестировании кабелей CAT, но в большинстве случаев система настолько хороша, насколько слабая ее часть. Таким образом, даже если у вас есть кабели CAT 6, способные работать на высоких скоростях, вы будете ограничены скоростью любого другого используемого вами кабеля.

Кабели UTP Cat 5 и Cat 5e могут поддерживать Ethernet 10/100/1000 Мбит / с. Хотя кабель Cat 5 может в некоторой степени поддерживать Gigabit Ethernet (1000 Мбит / с), он работает ниже стандартного в сценариях с высокой скоростью передачи данных, поэтому я не рекомендую использовать кабель Cat 5 в Gigabit Ethernet, вместо этого используйте Cat 5e (конечно, Кат 6 самый лучший).

Кабель UTP Cat 6 предназначен для Gigabit Ethernet и обратно совместим с 10/100 Мбит / с Ethernet. Он работает лучше, чем кабель Cat 5 с более высокой скоростью передачи и меньшей ошибкой передачи. Если вы планируете использовать гигабитную сеть, поищите кабели UTP Cat 5e или Cat 6.

Источник

3

Получение скорости GigE между двумя устройствами требует усилий. Есть много не связанных с кабелем факторов, которые могут влиять на пропускную способность. Прежде всего, сам TCP/IP может вызвать регулирование в зависимости от того, как стеки IP обоих устройств взаимодействуют. Получите это действительно неправильно, и вы можете быть ограничены шикарными 15Kb/s. Кроме того, то, как любой стек обрабатывает даже простые сбои, может оказать большое влияние на воспринимаемое использование полосы пропускания, если тест достаточно короткий для достаточно частых ошибок. И затем есть узкие места уровня устройства. Не все карты GigE способны набирать скорость пакетов даже в идеальных условиях.

3

Моя настройка

MacBook <---> TimeCapsule <---> PC

И MacBook, и мой компьютер имеют сетевой адаптер GBit Ethernet, а TimeCapsule имеет сетевой коммутатор GBit.

lennart@carla:~$ iperf -s 
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.5 port 5001 connected with 192.168.1.10 port 61313
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  1.02 GBytes    875 Mbits/sec
[  5] local 192.168.1.5 port 5001 connected with 192.168.1.10 port 61317
[  5]  0.0-30.0 sec  3.07 GBytes    879 Mbits/sec

Это около 100 МБайт / с. Я помню, что при передаче файлов с одного компьютера на другой у меня была скорость около 60 МБ / с, но я думаю, что в этом случае узким местом было жестким диском.

Примечание. Установка размера окна в 256 КБ вручную с -w 256 замедлила все. Я не знаю, как определяется размер окна по умолчанию.

[править] Я использую кабели Cat5e здесь. Самая длинная ссылка: около 10 метров.

2

Я отвечаю на свой собственный вопрос, когда спрашивал некоторых технических специалистов на работе, и они упомянули, что я, возможно, захочу исследовать включение полнодуплексного режима на обеих картах, если они застряли в полудуплексном режиме.

Правда, я не совсем уверен в разнице (за исключением того, что очевидная "половина" не звучит так же хорошо, как "полная" :)), поэтому мне нужно провести некоторое исследование. Пожалуйста, дайте мне знать, если этот ответ имеет смысл или нет. :) Я проведу некоторое расследование по этому поводу, когда вернусь домой.

-1

Привет! У меня есть смесь UTP Cat5e(для ПК) и UTP Cat6 (для патч-панели) и линий STP Cat6 от патч-панели до точек доступа. Коммутируемые гига-Ethernet-концентраторы DELL Powerconnects 2724 от 2004 года. Тестовые системы: Mac Mini Server 2010, версия OS X Snow Leopard up2date (сервер iperf) и DELL Optiplex 740, компьютер Windows XP up2date (клиент iperf).

Несколько тестов пропускной способности с iperf показывают производительность от 700 до 900 Кбит / с. Изменение роли клиента и сервера дает схожие результаты. Вероятно, переменная скорость зависит от того, что другие пользователи постоянно обращаются к Почте на сервере. Это оказалось очень полезным для тестирования кабелей, коммутаторов и концентраторов. Некоторые соединительные кабели Cat6 могут быть плохими в определенных конфигурациях, но все же полезными в других конфигурациях. Пришлось обменять их на более старые, более производительные патч-аккорды Cat5e различной длины. Подозреваю, что причиной были небольшие перегибы в патч-аккордах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .