linux中的proc,重启后修改后的值是否仍然存在?

时间:2011-10-11 06:47:50

标签: linux linux-kernel

我想修改 的/ proc / SYS /内核/ sched_rt_runtime_us。重启后文件的更改是否仍然存在? 内核何时读取此更新值?

2 个答案:

答案 0 :(得分:6)

不,/proc不是持久性的。但是,大多数Linux发行版将从/etc/sysctl.conf等文件中读取初始值。在这种情况下,您可以将此值设置为sysctl.conf

kernel.sched_rt_runtime_us = yourvaluehere

有关详细信息,请参阅man sysctl

答案 1 :(得分:3)

/ proc暴露内核内部的数据结构的值,这些数据结构存储在RAM中,所以不,这种更改不是持久的。如果希望持久存储它的效果,则必须将修改该值的行添加到init脚本,以便在引导期间更改该值,或者必须更改内核源中的默认值。对于某些proc值(但可能不适用于此值),您还可以使用内核命令行选项。