Traffic-Shaping

Ubuntu 14.04 是否支持 Mellanox OFED 2 中的 ibdump?

  • August 11, 2014

我有 Ubuntu 14.04。我有 Mellanox Technologies MT27500 系列

$$ ConnectX-3 $$HCA。我能夠通過所有測試,例如 ibping 和 ib_rdma_lat。現在我正在執行 MPI 測試以驗證 InfiniBand 是否正常工作。我如何才能真正看到有流量通過 HCA 的埠? 我嘗試執行 ibdump 實用程序(來自下載中的所有 RPM)。但它失敗了。有了這個:

root@node3:~/ibdump-1.0.5-4-rpms/ibdump-1.0.5-4.x86_64-rhel6/usr/bin# ./ibdump
------------------------------------------------
IB device                      : "mlx4_0"       
IB port                        : 1              
Dump file                      : sniffer.pcap   
Sniffer WQEs (max burst size)  : 4096           
------------------------------------------------

Initiating resources ...                         
searching for IB devices in host                 
Warning: memory access to device mlx4_0 failed: Input/output error.
Warning: Fallback on IO: much slower, and unsafe if device in use.
-E- Failed to open mst device mlx4_0: No such file or directory   
-E- failed to create resources                                    

但實際上有 mlx4_0 設備。正如我所說,來自 infiniband-diags 包的所有測試都通過了。

Ubuntu 14.04 的 MLNX_OFED 2 是否支持 ibdump?如果沒有,那麼我可以使用哪些替代品?

謝謝你。

Mellanox 回答了我的問題http://community.mellanox.com/thread/1741

答案是實際上沒有ibdump適用於 Debian/Ubuntu 的 ConnetX-3 適配器。

我相信您缺少 mst 設備,因為您沒有安裝該mft軟體包。嘗試安裝mft軟體包,然後啟動 mst 模組(您可以使用mst start命令來執行此操作)。

引用自:https://serverfault.com/questions/618725