Я должен подражать глобальной сети. Моя установка содержит два сервера с картами Infiniband семейства MT27500 [ConnectX-3]. Задержка по умолчанию между обоими узлами составляет ~ 0,4 мс, а тест iperf показывает пропускную способность 4 Гбит / с на соединение iperf. Я смог получить максимум 33 Гбит / с, используя 15 параллельных соединений iperf. Для имитации RRT 50 мс между обоими узлами я использую следующую команду.
sudo tc qdisc add dev ib0 root netem delay 25ms
Однако пропускная способность iperf падает до 154 Мбит / с. У меня есть другая идентичная установка, у которой есть адаптеры Ethernet вместо Infiniband. При такой настройке iperf показывает около 480 Мбит / с на соединение iperf, что в 3 раза больше того, что я получаю от IPoIB. Ожидается ли поведение, что IPoIB работает хуже, чем Ethernet, с большой задержкой? Если так, в чем причина такого поведения?