![无法以 40g 速度设置 Mellanox connectx-2](https://linux22.com/image/729832/%E6%97%A0%E6%B3%95%E4%BB%A5%2040g%20%E9%80%9F%E5%BA%A6%E8%AE%BE%E7%BD%AE%20Mellanox%20connectx-2.png)
我有 Mellanox connectX-2 网卡(MT26428),并且我MLNX_OFED_LINUX-3.4-1.0.0.0-ubuntu16.04-x86_64
从 Mellanox 存储库安装了驱动程序,但我想知道该设备的最大设置是 20G,尽管我预计它会设置 40G。
结果如下ibstatus
:
Infiniband device 'mlx4_0' port 1 status:
default gid: 0000:0000:0000:0000:0000:0000:0000:0000
base lid: 0x6
sm lid: 0x2f
state: 4: ACTIVE
phys state: 5: LinkUp
rate: 20 Gb/sec (4X DDR)
link_layer: InfiniBand
Infiniband device 'mlx4_0' port 2 status:
default gid: 0000:0000:0000:0000:0000:0000:0000:0000
base lid: 0x0
sm lid: 0x0
state: 4: ACTIVE
phys state: 5: LinkUp
rate: 10 Gb/sec (1X QDR)
link_layer: Ethernet
Infiniband device 'mlx4_1' port 1 status:
default gid: 0000:0000:0000:0000:0000:0000:0000:0000
base lid: 0x0
sm lid: 0x0
state: 1: DOWN
phys state: 2: Polling
rate: 10 Gb/sec (4X)
link_layer: InfiniBand
Infiniband device 'mlx4_1' port 2 status:
default gid: 0000:0000:0000:0000:0000:0000:0000:0000
base lid: 0x0
sm lid: 0x0
state: 4: ACTIVE
phys state: 5: LinkUp
rate: 10 Gb/sec (1X QDR)
link_layer: Ethernet
请注意,默认 gid 的值是合理的,我出于安全考虑更改了它。
请注意,这些 connectX-2 卡通过带有 12m QSFP 铜缆的交换机(型号)连接。我还以背对背的方式用 10m 和 1m QSFP 铜缆对其进行了测试,没有涉及交换机,不幸的是得到了相同的结果。
答案1
这可能是电缆不兼容的问题。如果不发布电缆型号,就无法知道您使用的电缆是否支持 QDR。请注意,很容易混淆 DDR、QDR 和 FDR 电缆,因为它们看起来都一样。型号验证是了解电缆功能的唯一方法。
您可以通过运行来找到详细的电缆信息诊断网来自 Mellanox OFED。请注意,电缆识别插件在发行版提供的实用程序中不可用。
ibdiagnet --get_cable_info
将会有一个文件输出,ibdiagnet2.电缆。查看程序输出以了解确切路径。对于每个系统/端口/LID,您将找到插入的电缆的详细信息。