我目前正在构建一个压力测试工具,因此我需要大量的线程。我已经完成了所有设置以提高限制,但最后一个设置,系统范围的上限/proc/sys/kernel/threads-max,我似乎无法更改。
我试过
sysctl -w kernel.threads-max=200000
Run Code Online (Sandbox Code Playgroud)
使用nano或手动编辑echo
echo 200000 > /proc/sys/kernel/threads-max
Run Code Online (Sandbox Code Playgroud)
编辑/etc/sysctl.conf和运行
sysctl -f
Run Code Online (Sandbox Code Playgroud)
如果我将它们作为 运行sudo,则不会显示错误(甚至显示新值),但是再次检查时,该值也没有更改。尝试使用 编辑值时gedit,它会吐出一个
无效的论点”
无论我尝试什么价值,即使是最初的价值。我更改pid_max值没有问题。
我真的不知道为什么它拒绝我的编辑,而且我找不到任何有类似问题的人,所以如果有人能解释发生了什么,我将不胜感激。