Sylvain Sauvage a écrit :
Pascal Hambourg, dimanche 28 janvier 2007, 18:12:08 CET
Question: Y-a-t-il un moyen pour vider le cache de linux mis à part
le reboute?
J'ai bien pensé à l'option -f de hdparm mais il n'y a aucune
différence entre avant et après dans la colonne "cached" de free,
donc je me demande si c'est efficace.
Il s'agit du cache du disque (8 ou 16 Mo en général ces temps-ci),
pas de celui du noyau (indiqué par free).
J'en déduis qu'il y a deux "caches disque" distincts, un pour les acccès
disques à bas niveau et un pour le système de fichiers/mémoire
virtuelle/swap/etc (pagecache).
J'ai testé /proc/sys/vm/drop_caches est efficace sur un noyau 2.6.18.2,
et ça a l'air efficace. Dommage que la machine qui me fait des erreurs
tourne avec un noyau 2.4. La valeur 1 (pagecache) fait baisser la
quantité de mémoire "cached" et la valeur 2 (dentries & inodes) fait
baisser la quantité de mémoire "used" hors buffers/cache. Je m'étonnais
justement que cette dernière valeur augmente fortement après le
démarrage sans que les processus présents consomment plus de mémoire, je
sais maintenant pourquoi. Merci. :-)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]