Я пытаюсь создать библиотеку perftest C для запуска некоторых тестов задержки по протоколу RDMA.
Мои шаги:
- Я скачал библиотеку с их GitHub и разархивировал ее на ящик, на котором я хочу запустить сервер для тестов
Я выполнил:
./autogen
./configure
make clean && make V=1
.. но я получаю следующую ошибку :
Port number 1 state is Down
Couldn't set the link layer
Couldn't get context for the device
Что я делаю не так?
Запуск других тестов, использующих протокол RDMA (например, , таких как в Accelio ), система не показывает проблем.
Кроме того, я запустил несколько инструментов диагностики, и все, кажется, уже настроено правильно:
Проверено, что часть ядра RDMA загружена ( ibuverbs присутствует)
Проверено, что устройства RDMA доступны
Проверено, что к устройствам RDMA можно получить доступ (второе говорит PORT_ACTIVE)
Проверено, что трафик через RDMA работает, отправляя сообщения от клиента на сервер, используя rping
Есть предложения? (Я открыл вопрос на их GitHub, но пока не получил ответа)
Спасибо