Настройка локальной сети на передачу 1 Gb/s

При создании локальной сети (через витую пару) между 2-3 компьютерами скорость передачи данных примерно 12.5 мбайта/с (100 мбит). Но сетевые карты давно поддерживают до 1 гбита/с и скорость при передаче данных должна быть примерно 125 мбайт/с. Как же настроить сеть чтоб увеличить скорость передачи данных? (для Windows и Linux, Ubuntu)

P.S. Если я что-то не правильно понял, поправьте меня.

1 ответов


Проверьте в каком режиме работает сетевая карта:

# ethtool ethX

где X - номер сетевого интерфейса
Должно быть что-то подобное
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full

Если, вывод аналогичен, проверьте работу сети с помощью
# iperf 

Если ethtool выдает 100 Мб/c, то проверьте надежность обжима кабеля, GE требует для работы минимум витой пары Cat 5e, и использует все 4 пары.
Если вы уверены, что все пары надежно обжаты, попробуйте жестко задать скорость сетевого интерфейса
echo "ETHTOOL_OPTS="speed 1000 duplex full autoneg off"" >> ifcfg-ethX
echo "MII_NOT_SUPPORTED=yes" >> ifcfg-ethX

И перезагрузите компьютер.

Далеко не каждый жесткий диск читает с такой скоростью (а тем более записывает). А свитчи в локальной сети, через которые идет трафик, гигабитные стоят? А витая пара какой категории?


Вполне возможно у вас 4-х жильный провод, он насколько я помню только до 100мбит/с, вам нужен 8-ми жильный.

Или длина провода слишком большая => сигнал "теряется" и сетевушки переходят на 100мбит/c

Могу ошибаться, но готов выслушать корректировку