Не могу установить скорость NIC до 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 Гбит / с, потому что скорость вашего сервера составляет 1 Гбит / с.

Другие вопросы по тегам