sysctl -w
zapíše hodnoty parametrů jádra do odpovídajících klíčů pod /proc/sys
:
sudo sysctl -w fs.inotify.max_user_watches=12288
zapíše 12288
do /proc/sys/fs/inotify/max_user_watches
. (Není to ekvivalentní, je to přesně tak; zájemci mohou strace
aby to viděli sami.)
sysctl -p
načte nastavení ze souboru, buď /etc/sysctl.conf
(výchozí) nebo jakýkoli soubor zadaný po -p
.
Rozdíl mezi oběma přístupy, kromě různých zdrojů parametrů a hodnot, které zapisují, je ten, že -w
mění pouze parametry do příštího restartu, zatímco hodnoty jsou uloženy v /etc/sysctl.conf
bude znovu použito při každém spuštění systému. Můj obvyklý přístup je použití -w
pro otestování hodnot a poté, co jsem si jistý, že jsou nová nastavení v pořádku, zapište je do /etc/sysctl.conf
nebo soubor pod /etc/sysctl.d
(obvykle /etc/sysctl.d/local.conf
).
Viz sysctl
a sysctl.conf
manuálových stránek (man sysctl
a man sysctl.conf
ve vašem systému) pro podrobnosti.