Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| software:iperf3 [2025/03/10 23:57] – [Пример использования] mirocow | software:iperf3 [2025/03/11 00:57] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| Для установки утилиту нужно скачать с официального сайта (iperf.fr) и распаковать файлы в удобную папку. Затем открыть командную строку (клавиши Win+R), ввести cmd и перейти в папку с распакованными файлами iPerf3. 2 | Для установки утилиту нужно скачать с официального сайта (iperf.fr) и распаковать файлы в удобную папку. Затем открыть командную строку (клавиши Win+R), ввести cmd и перейти в папку с распакованными файлами iPerf3. 2 | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| ===== Пример использования ===== | ===== Пример использования ===== | ||
| - | Запуск сервера | + | Запуск сервера на порту |
| <code bash> | <code bash> | ||
| - | $ iperf -u -s -i1 -p 65005 | + | $ iperf3 |
| </ | </ | ||
| - | Тестирование UDP c длиной 100 байт со скоростью 20 Кбит/с в течение 180 секунд (имитация VoIP трафика, запускать нужно в обе стороны). | + | Запуск |
| <code bash> | <code bash> | ||
| - | $ iperf -u -c server_host -l100 -b20k -t180 | + | $ iperf3 |
| </ | </ | ||
| - | Передать 10 мегабайт данных на порт 65005 | + | Запуск |
| <code bash> | <code bash> | ||
| - | $ iperf -n 10m -p 65005 -c server_host | + | $ iperf3 |
| </ | </ | ||
| - | Запуск сервера на порту | + | Запуск сервера |
| <code bash> | <code bash> | ||
| - | $ iperf3 | + | $ iperf -u -s -i1 -p 65005 |
| </ | </ | ||
| - | Запуск сервера на определённом порту | + | Тестирование UDP c длиной 100 байт со скоростью 20 Кбит/с в течение 180 секунд (имитация VoIP трафика, запускать нужно в обе стороны). |
| <code bash> | <code bash> | ||
| - | $ iperf3 | + | $ iperf -u -c server_host -l100 -b20k -t180 |
| </ | </ | ||
| - | Запуск | + | Передать 10 мегабайт данных на порт 65005 |
| <code bash> | <code bash> | ||
| - | $ iperf3 | + | $ iperf -n 10m -p 65005 -c server_host |
| </ | </ | ||
| <note tip>По умолчанию для iperf3 используется порт 5201 TCP/ | <note tip>По умолчанию для iperf3 используется порт 5201 TCP/ | ||
| + | |||
| ===== Синтаксис команды iperf3 ===== | ===== Синтаксис команды iperf3 ===== | ||
| - | Общие опции для сервера и клиента: | + | === Общие опции для сервера и клиента: |
| * -p, --port # | * -p, --port # | ||
| Строка 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 с разными опциями: |
| Запуск сервера (с настройками по умолчанию): | Запуск сервера (с настройками по умолчанию): | ||