【发布时间】: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