2016-06-11 108 views
1

实际上它究竟做了什么? 如果我在客户端执行-P 100,-P标志为iperf做了什么?

它是否打开100个端口并与给定服务器建立100个并行连接?

这是通常用来模拟维护“X(同时)并行连接”的服务器吗?

回答

1

注意:这个答案与iperf 2相关。 iperf 3是单线程的。

是的,如果客户端计算机支持线程,将会有100个通信线程和1个报告线程。流量线程将“并行”的流量发送到服务器线程,报告线程将输出统计数据到每个-i值的标准输出。 “并行”多少取决于CPU内核和操作系统调度。更多的内核可以允许更多的流量线程真正并行运行。当内核耗尽时,线程将由底层OS调度程序调度。 (注意:在2.0.8或更高版本和Linux中,可以使用-z或--realtime将流量线程设置为实时调度。)

Bob