增加ubuntu for iperf3服务器上的并发连接

时间:2017-08-11 15:50:52

标签: sockets iperf

我尝试使用-P选项运行iperf3客户端(ubuntu服务器17.04 VM)到服务器(ubuntu服务器17.04 VM)测试以获得最大并行流。目前已经达到最大~1022个流,然后它将以缓冲区溢出错误终止。做了以下更改以扩展极限 - - 将nofile的/etc/security/limits.conf软硬限制增加到16384 - 将ulimit增加到16384

我可以做出任何其他更改,超出我达到的~1022限制吗?

测试:

iperf3客户端:

iperf3 -c 10.37.129.4 -P 4096

iperf3服务器:

iperf3 -s

错误:

root@ubuntu-server# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.37.129.5, port 26967
[  5] local 10.37.129.4 port 5201 connected to 10.37.129.5 port 50920
[  6] local 10.37.129.4 port 5201 connected to 10.37.129.5 port 26980
*****output omitted***********
[1016] local 10.37.129.4 port 5201 connected to 10.37.129.5 port 24249
[1018] local 10.37.129.4 port 5201 connected to 10.37.129.5 port 42339
[1020] local 10.37.129.4 port 5201 connected to 10.37.129.5 port 10062
***** buffer overflow detected ***: iperf3 terminated**
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7908b)[0x7fa0cf99208b]

1 个答案:

答案 0 :(得分:0)

这是iperf3中的一个安全漏洞。我强烈建议您报告。