微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何显示隐藏的 sysctl 可调参数?

如何解决如何显示隐藏的 sysctl 可调参数?

我使用的是 Yocto Linux 发行版,我需要将 sysctl 可调参数 kernel.panic_on_rcu_stall 设置为 1。问题是当我列出 /proc/sys/kernel 中的元素时,我没有 panic_on_rcu_stall 并且如果我尝试设置该选项,我会收到以下错误

# sysctl -w kernel.panic_on_rcu_stall=1
sysctl: error: 'kernel.panic_on_rcu_stall' is an unkNown key

我知道密钥存在,我们可以在 Linux Kernel documentation 上看到它,但它也指定了

目前,这些文件可能(取决于您的配置显示在 /proc/sys/kernel 中:

这就是文档中您的配置的含义以及如何更改它的全部内容

我使用的是 4.4.38+linaro Linux 内核。

提前致谢。

解决方法

感谢您的评论,Tsyvarev 是对的,在我的 Yocto 项目中将 this patch 应用到我的内核配方后,选项 kernel.panic_on_rcu_stall 出现在 /proc/sys/kernel 中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。