Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
software:iperf3 [2025/03/10 23:54] 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
  
 ===== Пример использования ===== ===== Пример использования =====
 +
 +Запуск сервера на порту по умолчанию
 +
 +<code bash>
 +$ iperf3 -s
 +</code>
 +
 +Запуск сервера на определённом порту
 +
 +<code bash>
 +$ iperf3 -s -p 12345
 +</code>
 +
 +Запуск теста пропускной способности
 +
 +<code bash>
 +$ iperf3 -c server
 +</code>
  
 Запуск сервера в UDP-режиме с выводом результатов раз в секунду, на порту 65005 Запуск сервера в UDP-режиме с выводом результатов раз в секунду, на порту 65005
Строка 28: Строка 49:
 $ iperf -n 10m -p 65005 -c server_host $ iperf -n 10m -p 65005 -c server_host
 </code> </code>
 +
 +<note tip>По умолчанию для iperf3 используется порт 5201 TCP/UDP.</note> 
  
 ===== Синтаксис команды iperf3 ===== ===== Синтаксис команды iperf3 =====
  
-Общие опции для сервера и клиента:+=== Общие опции для сервера и клиента: === 
  
   * -p, --port # номер порта, на котором будет работать сервер/клиент (по умолчанию используется 5201)   * -p, --port # номер порта, на котором будет работать сервер/клиент (по умолчанию используется 5201)
Строка 40: Строка 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
Строка 60: Строка 86:
   * --get-server-output получить результаты с сервера   * --get-server-output получить результаты с сервера
  
-Приведем примеры использования команд iperf3 с разными опциями:+=== Приведем примеры использования команд iperf3 с разными опциями: ===
  
 Запуск сервера (с настройками по умолчанию): Запуск сервера (с настройками по умолчанию):