从iperf2输出中提取上传和下载带宽

时间:2018-08-09 12:52:36

标签: tcp stm32 ethernet bandwidth iperf

我使用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

在这些响应中检测上传和下载带宽的规则是什么?

1 个答案:

答案 0 :(得分:1)

[] local port <port>给出客户端的端口,而与的连接给出服务器的端口。

因此在示例1中,[220]是从客户端到服务器的流量,[252]是从服务器到客户端的流量。