PowerEdge: как проверить пропускную способность сети с помощью iPerf
Summary: Используйте iPerf в режиме сервера и клиента для измерения пропускной способности сети между двумя системами и определения доступной пропускной способности.
Instructions
iPerf3 Tool — это программное обеспечение с открытым исходным кодом, доступное с исходным кодом. Он разработан ESnet (внешняя ссылка) и Национальной лабораторией им. Лоуренса в Беркли (внешняя ссылка). Он выпущен под лицензией BSD , состоящей из трех пунктов (External Link). В строке iPerf3 tool не является инструментом Dell Technologies.
Узнайте, как проверить пропускную способность сети с помощью iPerf путем настройки клиента и сервера и интерпретации результатов производительности сети.
Использование iPerf Для тестирования доступной пропускной способности сети между системами, а также для измерения пропускной способности сети и выявления проблем производительности.
В строке iPerf3 Utility — это широко используемый инструмент тестирования сети, который измеряет пропускную способность сети между двумя системами.
Он позволяет пользователю задавать различные параметры, которые можно использовать для тестирования сети или, в качестве альтернативы, для оптимизации или настройки сети. У программы Iperf есть функциональность клиента и сервера, и она может измерить пропускную способность в одном направлении или в обоих направлениях. Это программное обеспечение с открытым исходным кодом, которое работает на различных платформах, включая Linux, Windows и VMware.
Если необходимо использовать определенный адрес интерфейса, вы можете указать адрес, который будет использоваться с -B <x.x.x.x> вариант.
При тестировании сетей со скоростями выше 10 Гбит/с лучше всего подключать клиента с несколькими потоками с помощью команды -P <threads> Дополнительно.
iPerf3 и его применение можно найти на iPerf.fr. Внешняя ссылка
Скачайте или установите iPerf3 Утилита для используемой операционной системы (ОС):
Установщик Windows
- Скачайте последнюю версию двоичного файла для
iPerftool (Внешняя ссылка) - Извлечение двоичного файла
.zipв любом месте локальной файловой системы для последующего запуска. - Установка для Windows не выполняется, вместо этого откройте окно командной строки в папке, в которую была извлечена утилита.
Установка Red Hat Enterprise Linux
- Выполните следующую команду с правами суперпользователя (root):
dnf install iperf3
Установка Ubuntu Linux
- Выполните следующую команду с привилегиями sudo :
sudo apt install iperf3
iPerf устанавливается по умолчанию в VMware ESXi 7.0 и более поздних версиях и находится в локальной файловой системе в каталоге /usr/lib/vmware/vsan/bin/iperf3.
Тестирование доступной пропускной способности сети 1.
- На сервере, принимающем данные, выполните следующую команду:
iperf3 -s
Если включен локальный межсетевой экран, необходимо открыть используемый порт (по умолчанию 5201). Вы можете указать конкретный порт (при необходимости) с помощью команды -p <port> Дополнительно.
- На сервере, отправляющем данные, выполните следующую команду:
iperf3 -c x.x.x.x
Замените <x.x.x.x> Замените x.x.x.x на IP-адрес сервера, указанного в шаге 2.

Рисунок 1: Изображение iPerf3 запускается в Windows как сервер, готовый к приему данных.
Рисунок 2. Изображение iPerf3 запуск на Linux в качестве клиента, отображающего результаты передачи
Additional Information
- Что такое команда iPerf для проверки пропускной способности от клиента?
Для проверки пропускной способности сети на клиентском компьютере стандартный базовый iPerf3 Команда:
iperf3 -c <server_ip_address>
Замените <server_ip_address> с фактическим IP-адресом прослушивающего сервера iPerf. Эта команда по умолчанию запускает 10-секундную проверку пропускной способности протокола TCP (Transmission Control Protocol).
- Как iPerf измеряет пропускную способность сети?
iPerf Измеряет пропускную способность сети путем запуска клиентского и серверного ПО на противоположных концах сети. Клиент передает поток пакетов данных по соединению в течение заданного времени. Затем он вычисляет пропускную способность, беря общее количество успешно полученных байтов и деля этот результат на продолжительность теста.
Дополнительные сведения об iPerf см. в разделе iPerf — лучший инструмент для тестирования скорости TCP, UDP и SCTP (внешняя ссылка).