我使用 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] 是从服务器到客户端的流量。