iperf - 带宽的含义是什么?
我正在使用iperf来测试以太网性能。 它有我使用的几个功能:iperf - 带宽的含义是什么?
测量最大带宽
例如数据包丢失的
iperf -c 192.168.0.1
统计对于一个给定的带宽,
例如用
iperf -uVZc 192.168.0.1 -b400m
我很惊讶地看到,它测量的链路带宽是一个包含丢包的带宽(如果我运行第二个例子的带宽为最大带宽,那么我会得到30%的丢包率)
所以,我不确定,这是iperf条款中带宽的实际含义吗?
谢谢。
回答:
iperf允许您执行UDP和TCP测试。
在UDP模式下运行iperf时,可以指定带宽。这实际上是客户端每秒尝试向服务器泵送的数据量。某些数据可能会安全到达,但某些数据可能会丢失(由于服务器和客户端之间存在实际的带宽)。
在TCP模式下运行iperf时,仅当您想限制带宽时才会指出带宽(并且您还必须考虑数据包大小,因为这会限制最小带宽限制,这是由于iperf行为...)。实际带宽由TCP窗口大小和连接延迟决定。有关TCP窗口和吞吐量的更多信息,请参见here。
回答:
对于UDP(-u)-b是由客户端向套接字写入数据所定义的客户端提供的负载。对于实际的网络带宽来看服务器的报告。
此外,对于TCP,-b速率使用token bucket将客户端限制为此值。在iperf version 2.0.11中,可以限制客户端和服务器的速率。
以上是 iperf - 带宽的含义是什么? 的全部内容, 来源链接: utcz.com/qa/261632.html