当 Linux 模块编译为非模块时,如何获取其参数

当 Linux 模块编译为非模块时,如何获取其参数

当 Linux 内核的一部分被编译为模块时,可以使用 读取可用参数modinfo并在加载时设置它们modprobe

是否可以获取作为内核一部分配置的某些参数的值?

具体来说,TCP Cubic 不是 Ubuntu 上的模块。Cubic 包含一个hystart用于启用和禁用混合慢启动的参数以及另外两个影响其行为的参数。我能以某种方式读取这些参数的值吗?

答案1

/sys/module/tcp_cubic/parameters无论 tcp_cubic 是作为模块构建还是构建到内核中,您都可以找到模块参数。

答案2

你知道 sysctl 吗?试试sysctl -a | grep tcp

相关内容