Настройка локальной сети на передачу 1 Gb/s
При создании локальной сети (через витую пару) между 2-3 компьютерами скорость передачи данных примерно 12.5 мбайта/с (100 мбит). Но сетевые карты давно поддерживают до 1 гбита/с и скорость при передаче данных должна быть примерно 125 мбайт/с. Как же настроить сеть чтоб увеличить скорость передачи данных? (для Windows и Linux, Ubuntu)
P.S. Если я что-то не правильно понял, поправьте меня.
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
Могу ошибаться, но готов выслушать корректировку