Toto jsou parametry sysctl. Můžete je nastavit buď zápisem do /proc/sys/CATEGORY/ENTRY
nebo voláním sysctl
příkaz s argumentem /proc/sys/CATEGORY/ENTRY=VALUE
. Tato nastavení ovlivňují běžící jádro, nejsou trvalá.
Pokud chcete, aby tato nastavení trvala, musíte je nastavit při spouštění. Na Ubuntu vytvořte soubor v adresáři /etc/sysctl.d
s názvem becko-vm-dirty.conf
obsahující
# Shrink the disk buffers to a more reasonable size. See http://lwn.net/Articles/572911/
vm.dirty_background_bytes = 16777216
vm.dirty_bytes = 50331648
Chcete-li vrátit změny, zapište zpět starou hodnotu. Neexistuje žádný příkaz „restore defaults“.
Všimněte si, že tyto parametry jsou trochu zvláštní:existují také parametry zvané vm.dirty_ratio
a vm.dirty_background_ratio
, které řídí stejné nastavení, ale vyjadřují velikost v procentech celkové paměti namísto počtu bajtů. Pro každé z těchto dvou nastavení, podle toho, které z ratio
nebo bytes
byl nastaven jako poslední má přednost.