proc в linux, измененные значения сохраняются после перезагрузки? - PullRequest
0 голосов
/ 11 октября 2011

Я хочу изменить / proc / sys / kernel / sched_rt_runtime_us.Сохранятся ли изменения в файле даже после перезагрузки?когда ядро ​​читает это обновленное значение?

Ответы [ 2 ]

6 голосов
/ 11 октября 2011

Нет, /proc не является постоянным.Однако большинство дистрибутивов Linux будут читать начальные значения из файла, такого как /etc/sysctl.conf.В этом случае вы можете установить это значение в sysctl.conf как:

kernel.sched_rt_runtime_us = yourvaluehere

Подробнее см. man sysctl.

3 голосов
/ 11 октября 2011

/ proc предоставляет значения внутренних структур ядра, которые хранятся в оперативной памяти, поэтому нет, это изменение не является постоянным.Если вы хотите, чтобы эффект сохранялся постоянно, вы должны либо добавить строку, модифицирующую значение, в сценарий инициализации, чтобы изменить значение во время загрузки, либо изменить значение по умолчанию в исходном коде ядра.Для некоторых значений proc (но, вероятно, не для этого) вы также можете использовать параметр командной строки ядра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...