如何增加Mac上打开连接的限制

问题描述 投票:0回答:1

我需要触发来自 MacBook 的 30K+ 请求。如何增加限制以触发那么多请求而不造成任何中断?有什么办法可以提高限制吗?如果30k不可能,有什么办法可以毫无阻碍地触发10k+请求吗?我正在使用 k6 工具来触发请求。

我尝试了 ulimit -n 1000000 但没有成功。达到 5500+ 请求后。它开始抛出 EOF 错误。

load-testing ulimit k6 macbookpro
1个回答
0
投票

检查以下参数:

sysctl kern.maxfiles

sysctl kern.maxfilesperproc

查看数值是否高于30k

此外,打开句柄的数量也可能不会阻止您运行测试,每秒 30k 请求对于单台机器来说可能太多,因此最好考虑切换到负载测试工具,它可以以集群模式启动,例如Apache JMeterLocustTsung

© www.soinside.com 2019 - 2024. All rights reserved.