iperf3: інструкція з тестування мережі
Вступ
iperf3 - це інструмент для тестування пропускної здатності мережі, який підтримує протоколи TCP та UDP. У цій інструкції ми розглянемо, як встановити та використовувати iperf3 для тестування мережі між Windows-системами.
Встановлення iperf3
Завантажте останню версію
iperf3для Windows з офіційного сайту: https://iperf.fr/iperf-download.php#windows.Розпакуйте завантажений архів у зручне місце на вашому комп'ютері.
Додайте шлях до
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Приклад використання
Запустіть
iperf3у режимі сервера на системі A:
iperf3.exe -sЗапустіть
iperf3у режимі клієнта на системі B для проведення TCP тесту з тривалістю 20 секунд:
iperf3.exe -c <IP-адреса системи A> -t 20Запустіть
iperf3у режимі клієнта на системі B для проведення UDP тесту з пропускною здатністю 5 Мбіт/с і тривалістю 15 секунд:
iperf3.exe -c <IP-адреса системи A> -u -b 5M -t 15Висновок
Утиліта iperf3 є потужним інструментом для тестування пропускної здатності мережі. Використовуючи різні параметри, ви можете налаштувати тестування під ваші потреби та отримати детальну інформацію про продуктивність мережі між Windows-системами.
Last updated
Was this helpful?