Ce sont des paramètres sysctl. Vous pouvez les définir soit en écrivant à /proc/sys/CATEGORY/ENTRY
ou en appelant le sysctl
commande avec l'argument /proc/sys/CATEGORY/ENTRY=VALUE
. Ces paramètres affectent le noyau en cours d'exécution, ils ne sont pas persistants.
Si vous souhaitez rendre ces paramètres persistants, vous devez les définir au démarrage. Sur Ubuntu, créez un fichier dans le répertoire /etc/sysctl.d
appelé becko-vm-dirty.conf
contenant
# Shrink the disk buffers to a more reasonable size. See http://lwn.net/Articles/572911/
vm.dirty_background_bytes = 16777216
vm.dirty_bytes = 50331648
Pour annuler les modifications, réécrivez l'ancienne valeur. Il n'y a pas de commande "restaurer les valeurs par défaut".
Notez que ces paramètres sont un peu particuliers :il existe également des paramètres appelés vm.dirty_ratio
et vm.dirty_background_ratio
, qui contrôlent le même paramètre mais expriment la taille en pourcentage de la mémoire totale au lieu d'un nombre d'octets. Pour chacun des deux paramètres, l'un des ratio
ou bytes
a été défini en dernier a priorité.