Pao*_*olo 9 linux kernel documentation parameter linux-kernel
我在哪里可以找到/proc/sys
(ob Linux) 中列出的内核参数的技术说明?
内容的权威来源/proc
记录在Documentation/filesystem/proc.txt的内核源代码树中。引用Documentation/sysctl作为描述/proc/sys
. 该文档引用了内核源代码树文档中的其他文档,因此请准备好浏览该树。
这些链接指向 gitweb 界面,因此您可以选择您感兴趣的特定 Linux 版本。这些链接指向当前的 HEAD。
该目录可以通过 shell/proc/sys
轻松访问sysctl设置。您可以通过读取和写入这些文件,或者通过调用sysctl
实用程序或底层sysctl
系统调用来读取和写入这些设置。
内核文档中描述了各种设置,在Documentation/sysctl/*
. 开始README
。
这是相当低级的东西,因此有时文档并不完全准确,您需要求助于源代码。每个 sysctl 设置通常对应于内核内部具有相似名称的变量(但这是约定,而不是规则)。许多设置在 中声明kernel/sysctl.c
,但其他内核组件和模块可以定义自己的。在源代码中(本地副本或LXR在线),搜索引号之间的 sysctl 设置名称(例如"xfrm_larval_drop"
)以查找其声明。