Извлечение полосы загрузки и выгрузки из вывода iperf2
Я использую iperf2. iperf2 был установлен в режиме сервера на плате STM32. Клиентский режим используется на ПК с Windows. Я хочу получать статистику пропускной способности передачи в условиях загрузки и скачивания.
iperf -c 192.168.21.25 -d -t 5 -f m:
[220] local 192.168.21.1 port 60602 connected with 192.168.21.25 port 5001
[252] local 192.168.21.1 port 5001 connected with 192.168.21.25 port 49155
[ ID] Interval Transfer Bandwidth
[252] 0.0- 5.0 sec 48.5 MBytes 81.3 Mbits/sec
[220] 0.0- 5.0 sec 23.1 MBytes 38.7 Mbits/sec
=========
iperf -c 192.168.21.25 -r -t 5 -f m
[216] local 192.168.21.1 port 60531 connected with 192.168.21.25 port 5001
[ ID] Interval Transfer Bandwidth
[216] 0.0- 5.0 sec 33.9 MBytes 56.8 Mbits/sec
[212] local 192.168.21.1 port 5001 connected with 192.168.21.25 port 49154
[212] 0.0- 5.0 sec 54.9 MBytes 92.1 Mbits/sec
Каковы правила определения пропускной способности загрузки и загрузки в этих ответах?
1 ответ
[] local port <port>
дает порт клиента, в то время как соединение с дает порт сервера.
Так в примере 1 [220]
это трафик от клиента к серверу, а [252] - от сервера к клиенту.