tssltd:iperf3
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tssltd:iperf3 [2023/10/03 17:27] – created n.ganenkov | tssltd:iperf3 [2023/10/06 13:16] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | === Утилита для диагностики iperf3 === | + | ==== Утилита для диагностики iperf3 |
<WRAP indent> | <WRAP indent> | ||
- | Утилита **iperf3** встроена в <wrap em> | + | Утилита **iperf3** встроена в <wrap em> |
Для запуска утилиты **iperf3** в режиме сервера необходимо выполнить команду «**iperf3 -s**». | Для запуска утилиты **iperf3** в режиме сервера необходимо выполнить команду «**iperf3 -s**». | ||
< | < | ||
+ | # iperf3 -s | ||
+ | ----------------------------------------------------------- | ||
+ | Server listening on 5201 | ||
+ | ----------------------------------------------------------- | ||
</ | </ | ||
- | Для запуска утилиты **iperf3** в режиме клиента необходимо выполнить команду «**iperf3 | + | Для запуска утилиты **iperf3** в режиме клиента необходимо выполнить команду «**iperf3 |
< | < | ||
+ | # iperf3 -c 192.168.101.11 | ||
+ | Connecting to host 192.168.101.11, | ||
+ | [ 5] local 192.168.101.12 port 59110 connected to 192.168.101.11 port 5201 | ||
+ | [ ID] Interval | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | - - - - - - - - - - - - - - - - - - - - - - - - - | ||
+ | [ ID] Interval | ||
+ | [ 5] | ||
+ | [ 5] | ||
+ | iperf Done. | ||
</ | </ | ||
- | |||
- | {{: | ||
- | __//Рисунок 2 – Команда «iperf3 -s» в режиме сервера//__ | + | Для получения справки по различным ключам и режимам работы необходимо выполнить команду «**iperf3 -h**». |
- | + | < | |
- | {{:tssltd: | + | # iperf3 -h |
+ | Usage: iperf3 [-s|-c host] [options] | ||
+ | | ||
- | __//Рисунок 3 – Команда «iperf3 | + | Server or Client: |
+ | -p, --port | ||
+ | -f, --format | ||
+ | -i, --interval | ||
+ | -F, --file name xmit/recv the specified file | ||
+ | | ||
+ | -B, --bind | ||
+ | -V, --verbose | ||
+ | -J, --json | ||
+ | --logfile f send output to a log file | ||
+ | --forceflush | ||
+ | -d, --debug | ||
+ | -v, --version | ||
+ | -h, --help | ||
+ | Server specific: | ||
+ | -s, --server | ||
+ | -D, --daemon | ||
+ | -I, --pidfile file write PID file | ||
+ | -1, --one-off | ||
+ | --rsa-private-key-path | ||
+ | authentication credentials | ||
+ | --authorized-users-path | ||
+ | credentials | ||
+ | Client specific: | ||
+ | -c, --client | ||
+ | -u, --udp use UDP rather than TCP | ||
+ | --connect-timeout # | ||
+ | -b, --bitrate #[KMG][/#] target bitrate in bits/sec (0 for unlimited) | ||
+ | (default 1 Mbit/sec for UDP, unlimited for TCP) | ||
+ | (optional slash and packet count for burst mode) | ||
+ | --pacing-timer # | ||
+ | --fq-rate # | ||
+ | bits/sec (Linux only) | ||
+ | -t, --time | ||
+ | -n, --bytes | ||
+ | -k, --blockcount # | ||
+ | -l, --length | ||
+ | (default 128 KB for TCP, dynamic or 1460 for UDP) | ||
+ | --cport | ||
+ | -P, --parallel | ||
+ | -R, --reverse | ||
+ | -w, --window | ||
+ | -C, --congestion < | ||
+ | -M, --set-mss | ||
+ | -N, --no-delay | ||
+ | -4, --version4 | ||
+ | -6, --version6 | ||
+ | -S, --tos N set the IP type of service, 0-255. | ||
+ | The usual prefixes for octal and hex can be used, | ||
+ | i.e. 52, 064 and 0x34 all specify the same value. | ||
+ | --dscp N or --dscp val set the IP dscp value, either 0-63 or symbolic. | ||
+ | Numeric values can be specified in decimal, | ||
+ | octal and hex (see --tos above). | ||
+ | -L, --flowlabel N set the IPv6 flow label (only supported on Linux) | ||
+ | -Z, --zerocopy | ||
+ | -O, --omit N omit the first n seconds | ||
+ | -T, --title str | ||
+ | --extra-data str data string to include in client and server JSON | ||
+ | --get-server-output | ||
+ | --udp-counters-64bit | ||
+ | --repeating-payload | ||
+ | randomized payload (like in iperf2) | ||
+ | --username | ||
+ | --rsa-public-key-path | ||
+ | authentication credentials | ||
- | __//Таблица 3 – Значения параметров iperf3// | + | [KMG] indicates options that support a K/M/G suffix for kilo-, mega-, or giga- |
- | |Параметр |Значение| | + | </ |
- | |-p |Параметр задает | + | [[tssltd:общие_настройки|Вернуться к оглавлению]] |
- | |-i |Параметр задает время выполнения одной проверки| | + | |
- | |-t |Параметр задает время выполнения проверки| | + | |
- | |-u |Параметр задает протокол UDP для сетевого взаимодействия между сервером и клиентом| | + | |
- | |-P |Параметр задает количество параллельных сессий| | + | |
- | |-M |Параметр задает максимальный размер MTU| | + | |
</ | </ |
tssltd/iperf3.1696343266.txt.gz · Last modified: 2023/10/03 17:27 by n.ganenkov