помощь с iperf и infiniband и несколькими сетевыми адаптерами

для меня первопричиной был systemd-resolvedперезапуск на dhclientи, судя по вашим логам, для вас тоже

взгляните на этот отчет об ошибкеhttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1805183

после применения рабочего патчаhttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1805183/comments/8php -fpm (и getaddrinfo )больше не жаловались.

0
11.03.2021, 05:34
1 ответ

Можете ли вы получить последнюю версию на сайте sourceforge ? Я бы предложил git checkout 2 -1 -1 -dev и собрать его.

На ваш вопрос можно привязаться к интерфейсу, используя соглашение %, например. iperf -c 192.168.1.1%ib0

См. справочную страницу , раздел ПРИМЕЧАНИЯ :

.

Привязка выполняется на логическом уровне (IP-адрес или уровень 3 )с использованием опции -B и на уровне устройства (или уровне 2 )с использованием процента (% )разделитель как для клиента, так и для сервера. На клиенте опция -B влияет на системный вызов bind (2 )и устанавливает исходный IP-адрес и исходный порт, например. iperf -c -B 192.168.100.2 :6002. Это контролирует исходные значения пакета, но не маршрутизацию. Это может сбивать с толку тем, что поиск маршрута или устройства может не соответствовать устройству с настроенным IP-адресом источника. Так, например, если IP-адрес eth0 используется для -B, а таблица маршрутизации для IP-адреса назначения разрешает выходной интерфейс как eth1, тогда хост отправит пакет на устройство eth1, используя исходный IP-адрес. адрес eth0 в пакете. Чтобы повлиять на физический выходной интерфейс (, например. системы с двойным подключением )либо используют -c % (требуется root ), который обходит этот поиск таблицы маршрутизации хоста, либо настраивают маршрутизацию политики для каждого -адреса источника B и соответствующим образом устанавливают выходной интерфейс в политике маршруты. На сервере или на приеме будут приниматься только пакеты, предназначенные для IP-адреса -B. Это также полезно для многоадресной рассылки. Например, iperf -s -B 224.0.0.1%eth0 будет принимать только многоадресные пакеты ip с адресом назначения 224.0.0.1, которые получены на интерфейсе eth0, а iperf -s -B 224.0.0.1 будет получать эти пакеты на любом интерфейсе. Наконец, спецификатор устройства требуется для v6 link -local, например -c [v6addr]% -V, чтобы выбрать выходной интерфейс.

0
18.03.2021, 22:26

Теги

Похожие вопросы