为什么当我在客户端和服务器之间使用ubuntu的iperf3时,它测量的是比特率而不是带宽?

f3temu5u  于 2022-12-11  发布在  其他
关注(0)|答案(2)|浏览(188)

When i try to run iperf3 at ubuntu between client-server mode, it shows me the bitrate? I cant measure the Bandwidth with iperf3? Only with iperf?
I run the ONOS controller with a fattrew topology, and i tried to measured the bandqidth with iperf3, at client-server mode, but it shows only bitrate.
enter image description here
enter image description here
enter image description here

h22fl7wq

h22fl7wq1#

iperf/iper 3/netperf/whatnot只能报告它们能够看到/测量的内容。在本例中,它恰好是iper 3客户端可以向iper 3服务器发送数据的速率。默认情况下,它选择以位/秒为单位提供答案。您可以看到,它还报告了在该报告间隔内发送/接收的字节数。我知道netperf有一些选项可以改变传输速率的报告单位。我假设iperf/iperf 3中也有类似的选项,它们会在文档中描述。
iperf/iper 3/netperf并不真正知道TCP将如何对正在发送的数据流进行分段,也不知道是否使用了其他报头,因此它们无法报告正在消耗多少链路“带宽”。

dldeef67

dldeef672#

粘贴您正在使用的命令(沿着标志),然后粘贴结果输出,这会很有帮助。
一般来说,iperf和iper3都是生成一定数量的流,然后报告这些流消耗的比特率的工具。
带宽这个词可能有点夸张,因为它可以指不同的东西,例如,设备可用的带宽、到Internet的链接、不同计算机之间的带宽等等。

相关问题