1

它究竟做了什么?如果我在客户端执行 -P 100,

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

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

4

1 回答 1

1

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

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

鲍勃

于 2016-06-21T00:22:40.537 回答