Мы используем серверы 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 Гбит / с.