You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取当前已启动系统中匹配内核参数手册的Linux内核参数?

查找内核参数手册对应项当前值的方法

内核参数手册(admin-guide)里的参数,其当前生效值可以通过以下几种方式获取,弥补sysctl -a的局限性:

  • 直接读取/sys或/proc路径
    内核参数的当前值大多映射在/sys和/proc文件系统中:

    • 像intel_idle.max_cstate这类模块相关参数,对应路径是/sys/module/intel_idle/parameters/max_cstate,用cat命令读取当前值:
      cat /sys/module/intel_idle/parameters/max_cstate
      
    • 多数sysctl管理的参数,对应/proc/sys/下的路径(把sysctl键的.替换成/),比如vm.swappiness对应/proc/sys/vm/swappiness,同样用cat读取。
  • 结合sysctl精准查询
    虽然sysctl -a的键名和手册不完全匹配,但如果知道手册里的参数对应的sysctl键,可直接用sysctl查询:

    sysctl vm.swappiness
    

    用sysctl -N -a可以列出所有可用的sysctl键,方便和手册参数做对应。

  • 查看启动时的初始参数
    对于/proc/cmdline里手动设置的参数,可直接查看初始值:

    cat /proc/cmdline | grep intel_idle.max_cstate
    

    注意:这个值是启动时的设置,若参数被动态修改,当前生效值还是要去/sys或/proc的对应路径查看。

  • 内核文档辅助对应
    若不确定参数对应的文件系统路径,可查看本地的admin-guide文档(通常在/usr/share/doc/linux-doc/admin-guide/目录,不同发行版可能有差异),文档里会标注每个参数对应的sysctl键或/sys//proc路径。

内容的提问来源于stack exchange,提问作者Frontier_Setter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 17:17:19