如何更改 kernel.msgmni 参数?

如何更改 kernel.msgmni 参数?

我想在我的 Ubuntu 机器上测试 Enduro/x,使用产品附带的入门指南

看来我需要增加 kernel.msgmni、kernel.msgmax 和 kernel.msgmnb 的值。

实际上 Enduro/x 并没有启动,并且发出了日志消息,这让我认为根据 Enduro/x 管理手册,这种调整是必要的。

我已经为此定制了 /ect/sysctl.conf,但当我尝试应用更改时,Ubuntu Linux 抱怨 kernel.msgmni 是一个无效参数...我尝试将其设置为 40000,但现在是 32000(使用 ipcs 检查),其他两个值更改正常。有人能告诉我为什么吗?

我的 Linux 安装:Ubuntu Focal Fosa:Linux MyOwnPC 5.4.0-89-generic #100-Ubuntu SMP 星期五 9 月 24 日 14:50:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

此致

答案1

msgmnipcmni_extend除非您将其添加为内核的命令行选项,否则最大值为 32768 。

通过添加ipcmni_extend选项来GRUB_CMDLINE_LINUX设置它,以便在重新启动之前/etc/default/grub更新 grubsudo update-grub

相关内容