/proc/sys 中的 Linux 内核参数记录在哪里?

Pao*_*olo 9 linux kernel documentation parameter linux-kernel

我在哪里可以找到/proc/sys(ob Linux) 中列出的内核参数的技术说明?

cam*_*amh 8

内容的权威来源/proc记录在Documentation/filesystem/proc.txt的内核源代码树中。引用Documentation/sysctl作为描述/proc/sys. 该文档引用了内核源代码树文档中的其他文档,因此请准备好浏览该树。

这些链接指向 gitweb 界面,因此您可以选择您感兴趣的特定 Linux 版本。这些链接指向当前的 HEAD。


Gil*_*il' 6

该目录可以通过 shell/proc/sys轻松访问sysctl设置。您可以通过读取和写入这些文件,或者通过调用sysctl实用程序或底层sysctl系统调用来读取和写入这些设置。

内核文档中描述了各种设置,在Documentation/sysctl/*. 开始README

这是相当低级的东西,因此有时文档并不完全准确,您需要求助于源代码。每个 sysctl 设置通常对应于内核内部具有相似名称的变量(但这是约定,而不是规则)。许多设置在 中声明kernel/sysctl.c,但其他内核组件和模块可以定义自己的。在源代码中(本地副本或LXR在线),搜索引号之间的 sysctl 设置名称(例如"xfrm_larval_drop")以查找其声明。