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