Я использую iperf для проверки пропускной способности. Если я устанавливаю большую тестовую полосу пропускания, мне выдается сообщение «ПРЕДУПРЕЖДЕНИЕ: не получено подтверждение последней датаграммы после 10 попыток», и отчета нет, я хочу знать, что это означает?
iperf -c xxx -u -b 100 м
Возможно:
Что-то блокирует трафик между вашими хостами.
Вы указали UDP в клиентской команде, вы сделали то же самое на стороне сервера?
Клиентское соединение с сервером должно генерировать вывод, указывающий, что он подключился, вы это видите?
С какими опциями вы вызывали сервер iperf? Если он прослушивает TCP-сокет, он не будет отвечать на отправляемые вами датаграммы UDP.
Может быть, пропускная способность, которую вы использовали -b 100m
был слишком большим.
Вы можете использовать полосу пропускания по умолчанию iperf -c xxx -u
, что будет эквивалентно -b 1m
, или даже меньше -b 100k
.
Потому что ты бежишь. два вида серверов на машине. на стороне сервера вы работаете с iperf -s и iperf -s -u, как это из-за этого