web-dev-qa-db-fra.com

Qu'est-ce que / proc / sys / vm / pagecache dans Ubuntu?

Redhat dit dans certains de leurs documents

Le cache de page est un cache de disque qui contient les données de fichiers et de programmes exécutables, par exemple des pages avec le contenu réel de fichiers ou de périphériques en mode bloc. Le cache de page (cache de disque) est utilisé pour réduire le nombre de lectures sur le disque. Pour contrôler le pourcentage de mémoire totale utilisée pour le cache de pages dans Red Hat Enterprise Linux 5, modifiez le paramètre de noyau pagecache. Plus le pourcentage est bas, plus le système préfère récupérer de la mémoire pagecache non mappée sur la mémoire mappée. Les valeurs élevées (comme la valeur par défaut de 100) ne sont pas recommandées pour les bases de données.

Il pointe sur /proc/sys/vm/pagecache pour modifier cette valeur.

Je me demande comment cela s'appelle dans Ubuntu?

4
Evan Carroll

Rien, je soupçonne. Un coup d’œil sur la version 2.6.18 du noyau Documentation/sysctl/vm.txt et Documentation/filesystems/proc.txt n’affiche aucun paramètre de ce type; il doit donc s'agir d’un correctif fourni par Red Hat. Notez que la documentation à laquelle vous faites référence concerne RHEL5, qui a maintenant 10 ans. Cet article RHEL sur le paywalled suggère que ce paramètre a été supprimé dans la version suivante. Vraisemblablement, tout ce qui a été corrigé n’est plus considéré comme rentable.

5
muru