Не могу установить скорость 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 Гбит / с.