10GbE на Windows 7?

10GbE на Windows 7?

У меня есть две машины, одна с Linux Mint, а другая с Windows 7. На каждой из них установлена ​​карта 10GbE (Текус C10GTR) и напрямую подключаются с помощью кабеля cat6A.

Я использую iperf3для тестирования пропускной способности. Я отключил брандмауэр Windows. Я использую брандмауэр Comodo, но я отключил драйверы брандмауэра, которые он прикрепил к сетевой карте.

При такой настройке я получаю около 1,5-2 Гбит/с. Если я загружаю коробку Windows 7 в Linux Mint, я получаю 8-10 Гбит/с.

Как мне разогнать Windows 7 до более разумной скорости?

решение1

Если вы утверждаете, что получаете нужную скорость с Linux, но не с Windows, можно с уверенностью исключить любые аппаратные или физические проблемы.

Мы используем здесь комбинацию различных 10-гигабитных решений: некоторые с использованием прямого кабеля, некоторые с использованием 10-гигабитного BASE-T, а некоторые — с использованием оптоволокна.

Установите последние версии драйверов и убедитесь, что они совместимы с Windows 7. Обязательно используйте последнюю доступную версию и убедитесь, что вы используете копию/сборку драйвера NDIS 6.2, если у вас есть такая возможность (обычно в загружаемом драйвере будет много папок, NDIS 6.2 — это папка, специально предназначенная для Windows 7).

Какую сборку iperf3 вы используете? Убедитесь, что это не плохая сборка, плохой порт или хак cygwin. Я почти уверен, что это те, которые мы используем при тестировании:https://iperf.fr/iperf-download.php#windows

Получаете ли вы одинаковую производительность независимо от того, какой ПК является клиентом, а какой сервером? Тесты iperf3 являются однонаправленными — один ПК отправляет, а другой получает. Либо поменяйте параметры -s/-c, либо пометьте параметр -r, чтобы изменить направление тестирования.

Вы установили размер окна iperf3 (это -wпараметр) — возможно, разные сборки Windows/Linux скомпилированы с разными значениями по умолчанию.

Включены ли в Windows большие кадры? Проверьте свойства контроллера в диспетчере устройств и убедитесь, что размер кадра установлен на 9000 (и используйте ifconfig в Linux, чтобы сделать то же самое).

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

Связанный контент