У меня Ubuntu 14.04. У меня есть HCA семейства Mellanox Technologies MT27500 [ConnectX-3]. Я смог пройти все тесты, такие как 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 пройдены.
Поддерживается ли ibdump в MLNX_OFED 2 в Ubuntu 14.04? Если нет, то какие альтернативы я могу использовать?
Спасибо.
Mellanox ответил на мой вопрос http://community.mellanox.com/thread/1741.
Ответ в том, что на самом деле нет ibdump
для адаптеров ConnetX-3 для Debian / Ubuntu.
Я считаю, что вам не хватает устройства mst, потому что у вас нет mft
пакет установлен. Попробуйте установить mft
пакет и запустите модуль mst (вы можете использовать mst start
команду для этого).