Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
software:iperf3 [2025/03/10 23:57] – [Пример использования] mirocowsoftware:iperf3 [2025/03/11 00:57] (текущий) mirocow
Строка 8: Строка 8:
  
 Для установки утилиту нужно скачать с официального сайта (iperf.fr) и распаковать файлы в удобную папку. Затем открыть командную строку (клавиши Win+R), ввести cmd и перейти в папку с распакованными файлами iPerf3. 2 Для установки утилиту нужно скачать с официального сайта (iperf.fr) и распаковать файлы в удобную папку. Затем открыть командную строку (клавиши Win+R), ввести cmd и перейти в папку с распакованными файлами iPerf3. 2
 +
 +  * https://github.com/esnet/iperf
 +  * https://github.com/userdocs/iperf3-static
  
 ===== Пример использования ===== ===== Пример использования =====
  
-Запуск сервера в UDP-режиме с выводом результатов раз в секунду, на порту 65005+Запуск сервера на порту по умолчанию
  
 <code bash> <code bash>
-iperf -u -s -i1 -p 65005+iperf3 -s
 </code> </code>
  
-Тестирование UDP c длиной 100 байт со скоростью 20 Кбит/с в течение 180 секунд (имитация VoIP трафика, запускать нужно в обе стороны).+Запуск сервера на определённом порту
  
 <code bash> <code bash>
-iperf --c server_host -l100 -b20k -t180+iperf3 --p 12345
 </code> </code>
  
-Передать 10 мегабайт данных на порт 65005+Запуск теста пропускной способности
  
 <code bash> <code bash>
-iperf -n 10m -p 65005 -c server_host+iperf3 -c server
 </code> </code>
  
-Запуск сервера на порту по умолчанию+Запуск сервера в UDP-режиме с выводом результатов раз в секунду, на порту 65005
  
 <code bash> <code bash>
-iperf3 -s+iperf -u -s -i1 -p 65005
 </code> </code>
  
-Запуск сервера на определённом порту+Тестирование UDP c длиной 100 байт со скоростью 20 Кбит/с в течение 180 секунд (имитация VoIP трафика, запускать нужно в обе стороны).
  
 <code bash> <code bash>
-iperf3 --p 12345+iperf --c server_host -l100 -b20k -t180
 </code> </code>
  
-Запуск теста пропускной способности+Передать 10 мегабайт данных на порт 65005
  
 <code bash> <code bash>
-iperf3 -c server+iperf -n 10m -p 65005 -c server_host
 </code> </code>
  
 <note tip>По умолчанию для iperf3 используется порт 5201 TCP/UDP.</note>  <note tip>По умолчанию для iperf3 используется порт 5201 TCP/UDP.</note> 
 +
 ===== Синтаксис команды iperf3 ===== ===== Синтаксис команды iperf3 =====
  
-Общие опции для сервера и клиента:+=== Общие опции для сервера и клиента: === 
  
   * -p, --port # номер порта, на котором будет работать сервер/клиент (по умолчанию используется 5201)   * -p, --port # номер порта, на котором будет работать сервер/клиент (по умолчанию используется 5201)
Строка 59: Строка 64:
   * -v, --version показать версию   * -v, --version показать версию
   * -h, --help показать справку   * -h, --help показать справку
-  * Основные опции для сервера: + 
-  +=== Основные опции для сервера: ===  
   * -s, --server запуск сервера c отображением информации на экране   * -s, --server запуск сервера c отображением информации на экране
   * -D, --daemon запуск сервера в фоновом режиме, без отображения информации на экране; будет оставаться запущенным, даже после закрытия окна программы   * -D, --daemon запуск сервера в фоновом режиме, без отображения информации на экране; будет оставаться запущенным, даже после закрытия окна программы
-  * Основные опции для клиента: + 
-  +===  Основные опции для клиента: === 
   * -c, --client <хост> запуск клиента и подключение к серверу <хосту>   * -c, --client <хост> запуск клиента и подключение к серверу <хосту>
   * -u, --udp протокол UDP вместо TCP   * -u, --udp протокол UDP вместо TCP
Строка 79: Строка 86:
   * --get-server-output получить результаты с сервера   * --get-server-output получить результаты с сервера
  
-Приведем примеры использования команд iperf3 с разными опциями:+=== Приведем примеры использования команд iperf3 с разными опциями: ===
  
 Запуск сервера (с настройками по умолчанию): Запуск сервера (с настройками по умолчанию):