Назад | Перейти на главную страницу

Невозможно установить скорость сетевого адаптера 10 Гбит / с с помощью ethtool

Мы используем серверы IBM Blade Center HS-22 с сетевыми картами Broadcom NetXtreme II 10 Гбит / с для коммутатора Nortel 10 Гбит / с. С одним из шасси сетевые адаптеры могут установить скорость 10G с помощью команды «ethtool eth2 speed 10000 duplex full autoneg off», но та же команда для другого сервера на другом шасси дает мне меню помощи. Когда я снимаю лишний ноль и устанавливаю скорость на 1 Гбит / с, вроде работает.

Выходные данные "ethtool eth2" показывают "Поддерживаемый режим соединения" как 1000baseT / Full (1 Гбит / с), а "Объявленный режим соединения" и "Скорость" как 10000baseT / Full (10 Гбит / с). Проведение сетевых тестов показывает пропускную способность только 1 Гбит / с на двух серверах, напрямую подключенных к структуре 10 Гбит / с.

Вот основные показатели того, что работает, и того, что не работает.

item                 Doesn't Work   Works
Firmware:            5.0.11         4.6.3
OS:                  RHEL 5.4 x64   RHEL 5.6 x64
Kernel:              2.6.18-164-el5 2.6.18-238.el5
Driver (bnx2x)       1.52.12        1.52.53-4

Я знаю, что хотел бы изолировать переменные и получить все то же самое, но есть ли какие-то другие элементы, которые мне не хватает, которые помешали бы мне установить скорость и "Поддерживаемый режим связи" на 10 Гбит / с?

Любая помощь очень ценится.

К какому устройству подключены два сервера?

Если одноранговое устройство (коммутатор, маршрутизатор, ...) поддерживает только 1 Гбит / с, ваш сервер имеет скорость только 1 Гбит / с.