suivant: Fichiers
monter: Le noyau
précédent: Le noyau
Table des matières
Editer le fichier /proc/sys/vm/bdflush pour y mettre :
- 100 le nombre maximal de buffers ``sales'' dans le cache. Une valeur élevée permet à Linux d'attendre une durée élevée avant d'écrire sur le disque, mais ça aura aussi pour conséquence d'avoir beaucoup d'entrées / sorties en même temps lorsque la mémoire vient à manquer.
- 1200 le nombre maximal de buffers sales que bdflush peut écrire sur le disque en une seule fois.
- 128 le nombre de buffers que bdflush va ajouter à la liste de buffers libres lorsque refill_freelist() est appelé. Un grand nombre impliquera donc peu d'appels à refill_freelist().
- 512 le nombre qui, lorsqu'il est supérieur à nref_dirt buffers sales, réveille bdflush.
- inutilisé.
- 5000 le paramètre age_buffer qui décide du temps maximum que Linux doit attendre avant d'écrire un buffer sale de données sur le disque.
- 500 le paramètre age_super qui décide du temps maximum que Linux doit attendre avant d'écrire un buffer sale de méta-données sur le disque.
- inutilisé.
- inutilisé.
Editer le fichier /proc/sys/vm/buffermem pour y mettre :
- Utiliser au minimum x pourcent de mémoire pour le buffer cache.
On a MaxMem Mo de mémoire (free -m, ligne Mem:), et on a besoin d'au moins FreeMem Mo de mémoire libre (free -m, ligne buffers/cache), donc :
- inutilisé.
- inutilisé.
Voir aussi : bdflush.sh.
suivant: Fichiers
monter: Le noyau
précédent: Le noyau
Table des matières
Mathieu DECORE
2003-10-29