我按照惯例编辑了 /etc/sysctl.conf 以包含该参数,但结果却出错了。我已经很长时间没有调整过内核了,现在有什么不同吗(或者我只是忘记了如何调整)?
编辑:
在 /etc/sysctl.conf 末尾添加“kernel.semmni = 2048”,然后运行“sysctl -p”。最终结果是未知密钥错误(显然 kernel.semmni 不再是有效名称?)。
答案1
你可以使用 查看有效的 sysctl 参数列表sysctl -a
。我会运行它,看看它是否在你的新内核中发生了变化
答案2
终于明白了。尽管我在 Google 上找到的所有内容都表明,信号量不是可以单独设置的,它们都捆绑在“kernel.sem”下。已添加:
kernel.sem=250 32000 100 2048
到我的 /etc/sysctl.conf 然后我就可以开始工作了!