TCP-соединения iperf зависают в SYN_SENTLinux

Anonymous
TCP-соединения iperf зависают в SYN_SENT

Сообщение Anonymous »

У меня есть два одинаковых сервера с CentOS Linux версии 7.4.1708 и iperf 2.0.10.
Когда я запустил iperf -s на сервере A и iperf -c < IP сервера A> -P 20 -t 10 на сервере B, только 7 из 20 соединений были установлены успешно, а все остальные зависли Состояние SYN_SENT (отображается netstat -at). сообщил мне, что сервер B получил первое рукопожатие от сервера A, но не ответил на него (для этих неудачных соединений).
Самое странное то, что это происходит только с первой попытки. . Если вы остановите зависший клиент iperf с помощью ctrl-c и снова запустите iperf -c -P 20 -t 10, то все соединения будут в порядке (но будут устанавливаться очень медленно). Если после этого вы перезапустите сервер iperf, ваша следующая первая попытка на сервере B также будет неудачной.
Кстати, [СУММА] пропускной способности на сервере A меньше, чем на сервере B. Не знаю, связаны ли эти две вещи, но если я установлю -P 5 на сервере B, то всё будет ок.

Подробнее здесь: https://stackoverflow.com/questions/792 ... n-syn-sent

Вернуться в «Linux»