我们正在使用带有 Broadcom NetXtreme II 10Gbps NIC 的 IBM Blade Center HS-22 服务器连接到 Nortel 10Gbps 交换机。使用其中一个机箱,NIC 可以使用命令“ethtool eth2 speed 10000 duplex full autoneg off”建立 10G 速率,但对不同机箱上的另一台服务器执行相同的命令会显示帮助菜单。当我去掉多余的零并将速度设置为 1Gbps 时,它似乎可以正常工作。
“ethtool eth2”的输出显示“支持的链接模式”为 1000baseT/Full (1Gbps),但“通告的链接模式”和“速度”为 10000baseT/Full (10Gbps)。进行网络测试似乎显示直接连接到 10Gbps 结构的两台服务器的吞吐量仅为 1Gbps。
以下是有效和无效的关键要素。
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
我知道我想隔离变量并使所有这些变量相同,但是是否还有其他我遗漏的项目会阻止我将速度和“支持的链接模式”设置为 10Gbps?
任何帮助深表感谢。
答案1
两台服务器连接的设备是什么?
如果对等设备(交换机,路由器等)仅支持1Gbps,则导致您的服务器只有1Gbps的速度。