Questi sono parametri sysctl. Puoi impostarli scrivendo a /proc/sys/CATEGORY/ENTRY
o chiamando il sysctl
comando con l'argomento /proc/sys/CATEGORY/ENTRY=VALUE
. Queste impostazioni influenzano il kernel in esecuzione, non sono persistenti.
Se vuoi rendere persistenti queste impostazioni, devi impostarle al momento dell'avvio. Su Ubuntu, crea un file nella directory /etc/sysctl.d
chiamato becko-vm-dirty.conf
contenente
# Shrink the disk buffers to a more reasonable size. See http://lwn.net/Articles/572911/
vm.dirty_background_bytes = 16777216
vm.dirty_bytes = 50331648
Per annullare le modifiche, riscrivi il vecchio valore. Non esiste un comando "ripristina impostazioni predefinite".
Nota che questi parametri sono un po' particolari:ci sono anche parametri chiamati vm.dirty_ratio
e vm.dirty_background_ratio
, che controllano la stessa impostazione ma esprimono la dimensione come percentuale della memoria totale anziché come numero di byte. Per ognuna delle due impostazioni, qualunque tra ratio
o bytes
è stato impostato per ultimo ha la precedenza.