【发布时间】:2016-06-21 08:28:30
【问题描述】:
它究竟做了什么? 如果我在客户端执行 -P 100,
它是否打开 100 个端口并与给定服务器建立 100 个并行连接?
它通常用于模拟维护“X(同时)并行连接”的服务器吗?
【问题讨论】:
标签: networking tcp udp iperf
它究竟做了什么? 如果我在客户端执行 -P 100,
它是否打开 100 个端口并与给定服务器建立 100 个并行连接?
它通常用于模拟维护“X(同时)并行连接”的服务器吗?
【问题讨论】:
标签: networking tcp udp iperf
注意:此答案与 iperf 2 相关。 iperf 3 是单线程的。
是的,如果客户端计算机支持线程,则将有 100 个流量线程和 1 个报告线程。流量线程将“并行”向服务器线程发送流量,报告线程将根据 -i 值将统计信息输出到标准输出。多少“并行”取决于 CPU 内核和操作系统调度。更多的内核可以让更多的流量线程真正并行运行。当内核耗尽时,底层操作系统调度程序将调度线程。 (注意:在 2.0.8 或更高版本以及 Linux 中,可以使用 -z 或 --realtime 将流量线程设置为实时调度。)
鲍勃
【讨论】: