iperf3: інструкція з тестування мережі

Вступ

iperf3 - це інструмент для тестування пропускної здатності мережі, який підтримує протоколи TCP та UDP. У цій інструкції ми розглянемо, як встановити та використовувати iperf3 для тестування мережі між Windows-системами.

Встановлення iperf3

  1. Завантажте останню версію iperf3 для Windows з офіційного сайту: https://iperf.fr/iperf-download.php#windows.

  2. Розпакуйте завантажений архів у зручне місце на вашому комп'ютері.

  3. Додайте шлях до iperf3.exe у змінну оточення PATH для зручності використання з командного рядка (необов’язково).

Основні команди

Сервер

Спершу потрібно запустити iperf3 в режимі сервера на одній з систем:

iperf3.exe -s

Клієнт

На іншій системі, що буде клієнтом, необхідно запустити iperf3 в режимі клієнта, вказавши IP-адресу сервера:

iperf3.exe -c <IP-адреса сервера>

Тестування по протоколу TCP

Стандартний тест TCP

Для виконання стандартного тесту TCP використовуйте наступну команду:

iperf3.exe -c <IP-адреса сервера>

Зміна тривалості тесту

За замовчуванням тест триває 10 секунд. Ви можете змінити тривалість за допомогою параметра -t:

iperf3.exe -c <IP-адреса сервера> -t 30

Зміна розміру вікна TCP

Для зміни розміру TCP-вікна використовуйте параметр -w:

iperf3.exe -c <IP-адреса сервера> -w 256K

Тестування по протоколу UDP

Стандартний тест UDP

Для тестування пропускної здатності по протоколу UDP додайте параметр -u:

iperf3.exe -c <IP-адреса сервера> -u

Встановлення пропускної здатності

Пропускну здатність можна встановити за допомогою параметра -b. Наприклад, щоб встановити пропускну здатність в 10 Мбіт/с:

iperf3.exe -c <IP-адреса сервера> -u -b 10M

Зміна тривалості тесту UDP

Тривалість тесту можна змінити аналогічно TCP-тесту за допомогою параметра -t:

iperf3.exe -c <IP-адреса сервера> -u -t 30

Додаткові параметри

Вибір порту

За замовчуванням використовується порт 5201. Його можна змінити за допомогою параметра -p як на сервері, так і на клієнті:

Сервер:

iperf3.exe -s -p 5001

Клієнт:

iperf3.exe -c <IP-адреса сервера> -p 5001

Вивід детальної інформації

Щоб вивести детальну інформацію про виконання тесту, використовуйте параметр -d:

iperf3.exe -c <IP-адреса сервера> -d

Збереження результатів у файл

Ви можете зберегти результати тесту у файл за допомогою перенаправлення виводу:

iperf3.exe -c <IP-адреса сервера> > results.txt

Приклад використання

  1. Запустіть iperf3 у режимі сервера на системі A:

iperf3.exe -s
  1. Запустіть iperf3 у режимі клієнта на системі B для проведення TCP тесту з тривалістю 20 секунд:

iperf3.exe -c <IP-адреса системи A> -t 20
  1. Запустіть iperf3 у режимі клієнта на системі B для проведення UDP тесту з пропускною здатністю 5 Мбіт/с і тривалістю 15 секунд:

iperf3.exe -c <IP-адреса системи A> -u -b 5M -t 15

Висновок

Утиліта iperf3 є потужним інструментом для тестування пропускної здатності мережі. Використовуючи різні параметри, ви можете налаштувати тестування під ваші потреби та отримати детальну інформацію про продуктивність мережі між Windows-системами.

Last updated