mirror of
https://github.com/SantaSpeen/santaspeen.ru-blog.git
synced 2026-02-16 02:30:58 +00:00
[Utils] iperf3
This commit is contained in:
8
docs/utils/_category_.json
Normal file
8
docs/utils/_category_.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"label": "Утилиты",
|
||||
"position": 97,
|
||||
"link": {
|
||||
"type": "generated-index",
|
||||
"description": "То, что не попало в какую-либо катигорию"
|
||||
}
|
||||
}
|
||||
65
docs/utils/iperf.md
Normal file
65
docs/utils/iperf.md
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
title: iperf
|
||||
---
|
||||
|
||||
### Установка
|
||||
|
||||
*deb дистрибутивы:
|
||||
```bash
|
||||
apt install iperf3
|
||||
```
|
||||
|
||||
*CentOs дистрибутивы:
|
||||
```bash
|
||||
dnf install iperf3
|
||||
```
|
||||
|
||||
*Windows системы: [ссылка](https://iperf.fr/iperf-download.php#windows)
|
||||
|
||||
|
||||
### Запуск сервера
|
||||
|
||||
Простой вариант:
|
||||
```bash
|
||||
iperf3 –s
|
||||
# Server listening on 5201
|
||||
```
|
||||
`-s` - Серверный режим
|
||||
|
||||
:::tip
|
||||
Можно запустить iperf сервер с большим размером TCP окна и на другом порту:
|
||||
```bash
|
||||
iperf3 -s -w 32768 –p 5203
|
||||
```
|
||||
`-w 32768` – размер TCP окна в 32 KB (по умолчанию около 8 Кб)\
|
||||
`–p 5203` – порт, на котором ожидает подключения iperf.
|
||||
:::
|
||||
|
||||
|
||||
### Клиент
|
||||
|
||||
Клиент начинает работать ещё проще:
|
||||
```bash
|
||||
iperf3 -c 127.0.0.1
|
||||
```
|
||||
|
||||
:::tip
|
||||
Если вы запустили сервер iperf с увеличенным размером TCP окна, вы можете использовать следующую команду для получения максимальной нагрузки на сеть:
|
||||
|
||||
```bash
|
||||
iperf3.exe -c 192.168.1.202 -P 8 -t 30 -w 32768 -i 5 -f g
|
||||
```
|
||||
|
||||
`-w 32768` — увеличиваем размер TCP окна.\
|
||||
`-t 30` – время в секундах, в течении которого выполняется тестирование. (по умолчанию 10 секунд)\
|
||||
`-P 8` — число параллельных потоков (подключений), используется для получения максимальной нагрузки на канал.\
|
||||
`-i 5` – выводить статистику на экран каждые 5 секунд.\
|
||||
`-f m` — выводить результаты в Мбит/с.
|
||||
:::
|
||||
|
||||
### Полезные ссылки
|
||||
|
||||
- [iperf.fr](https://iperf.fr/) - офф сайт
|
||||
- [losst.pro](https://losst.pro/kak-polzovatsya-iperf) - гайд
|
||||
- [winitpro.ru](https://winitpro.ru/index.php/2014/11/05/testirovanie-propusknoj-sposobnosti-seti-s-iperf/) - гайд
|
||||
Reference in New Issue
Block a user