2016-06-11 2 views
1

Что именно он на самом деле делает? Если я делаю -P 100 на стороне клиента,Что делает флаг -P для iperf?

Открывает ли он 100 портов и делает 100 подключений к данному серверу параллельно?

Это то, что обычно используется для имитации сервера, поддерживающего параллельное соединение «X (одновременное)»?

ответ

1

Примечание: этот ответ относится к iperf 2. iperf 3 - однопоточный.

Да, если клиентский компьютер поддерживает потоки, будет создано 100 потоков трафика и 1 поток-репортер. Потоки трафика будут отправлять трафик на потоки сервера «параллельно», а поток-репортер будет выводить статистику на stdout на значение -i. Сколько «параллельно» зависит от ядра процессора и планирования ОС. Другие ядра могут позволить больше потоков трафика работать параллельно. Когда ядра исчерпаны, потоки будут запланированы базовым планировщиком ОС. (Примечание: в версии 2.0.8 или выше и с Linux потоки трафика могут быть установлены в режиме реального времени с использованием -z или - realtime.)

Bob