【问题标题】:iperf tcp throughput show decrease with increasing number of parallel connectionsiperf tcp 吞吐量随着并行连接数量的增加而降低
【发布时间】:2020-01-31 21:06:51
【问题描述】:

我有两个通过 10 Gig 接口背靠背连接的 ubuntu 服务器。 这些服务器有 24 个核心。

运行 iperf -c <server-address> 显示大约 9.x Gbps。

但是iperf -c <server-address> -P 100 显示大约 1 Gbps

iperf -c <server-address> -P 1000 显示大约 500 Mbps

我可以看到吞吐量随着并行 tcp 会话数量的增加而降低。

我感谢任何指向我开始调试的指针(或者这是预期的 - 我希望不是)

更新:

root@asterix:/var/tmp# iperf -v
iperf 2.0.5 版(2018 年 6 月 2 日)pthreads

Linux asterix 4.4.0-173-generic #203-Ubuntu SMP Wed Jan 15 02:55:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

顺便说一句,我尝试运行 10 个 iperf3 实例,每个实例有 100 个套接字。
我看到同样的问题,10 Gig 链路获得 1Gbps,40 Gig 链路获得 5Gbps。

谢谢, -kvh

【问题讨论】:

    标签: ubuntu tcp connection throughput


    【解决方案1】:

    您使用的是哪个版本的 iperf? Iperf -v 将提供这一点。我们已经使用 iperf 2.0.14 完成了很多性能扩展工作。你需要从源代码编译

    https://sourceforge.net/projects/iperf2/

    你也可以试试iperf3

    鲍勃

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      • 2018-06-08
      相关资源
      最近更新 更多