从 iperf2 输出中提取上传和下载带宽
Extracting upload and download bandwidth from iperf2 output
我用的是iperf2。 iperf2已经在STM32板子上设置为服务器模式。 Windows PC 上使用客户端模式。
我想收到上传和下载方面的传输带宽统计信息。
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
在这些响应中检测上传和下载带宽的规则是什么?
[] local port <port>
提供客户端端口,而连接提供服务器端口。
所以在示例1中,[220]
是客户端到服务器的流量,[252]是服务器到客户端的流量。
我用的是iperf2。 iperf2已经在STM32板子上设置为服务器模式。 Windows PC 上使用客户端模式。 我想收到上传和下载方面的传输带宽统计信息。
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
在这些响应中检测上传和下载带宽的规则是什么?
[] local port <port>
提供客户端端口,而连接提供服务器端口。
所以在示例1中,[220]
是客户端到服务器的流量,[252]是服务器到客户端的流量。