Если у вас есть доступ к внешнему серверу, на котором вы можете установить программное обеспечение, iPerf - это часто используемый инструмент для тестирования пропускной способности. По умолчанию программа использует TCP, но вместо этого вы можете протестировать UDP, используя опцию -u
для команды iperf на стороне клиента. Вы запускаете одну систему в качестве сервера iPerf с помощью iperf -s
. На стороне клиента вы можете использовать iperf -c example.com -u
где example.com - это полное доменное имя (FQDN) или IP-адрес сервера, на котором вы запускаете iPerf в режиме сервера. По умолчанию последняя версия iPerf, версия 3, использует порт 5201, но вы можете установить порт, используя -p n
или --port --port n
где n
- номер порта, который вы хотите использовать. Вам потребуется указать порт как на клиенте, так и на сервере, если вы не используете порт по умолчанию и вам нужно будет установить все необходимые правила брандмауэра на стороне сервера (инструкции по настройке брандмауэра OS X для iPerf) и, возможно, на стороне клиента, если на этой стороне есть брандмауэр, ограничивающий исходящий трафик (для домашних подключений, который обычно не применяется).
В качестве альтернативы, в различных частях мира есть общедоступные серверы iPerf, которые вы можете использовать для тестирования, так что вам потребуется только установить программное обеспечение на стороне клиента для проведения некоторого тестирования. Но вы сможете тестировать только с этими системами, используя порт по умолчанию, порт 5201.
Iperf доступен для различных операционных систем, включая Linux и OS X. Если вы используете CentOS Linux, вы можете установить пакет iperf на CentOS с помощью менеджера пакетов yum , если вы устанавливаете поддержку репозитория EPEL. Вы также можете использовать iPerf в системах Microsoft Windows.