Bonjour tout le monde, je voudrais avoir un éclairage sur l’utilisation de la mémoire cache.
Je me suis un peu documenté mais je n’arrive pas à comprendre quelque chose sur mon système :
Je possède 2Go de Ram. Après un peu d’utilisation (Chromium, virtualbox etc …), j’ai ma mémoire cache qui grimpe jusqu’à faire swapper mon système (genre 1500MO). Ma valeur pour /proc/sys/vm/swappiness est 40. Si je comprend bien, mon système aura tendance à swapper quand il me restera 40% de mémoire libre…
En cherchant sur le net, j’ai trouvé l’astuce qui permet de vider la mémoire cache : “echo 3 > /proc/sys/vm/drop_caches”.
Ce que je cherche à comprendre, c’est pourquoi la mémoire cache ne se vide pas régulièrement d’elle même alors que tous mes logiciels sont fermés et que mon système aurait besoin de ram libre pour éviter de swapper si j’en lance d’autres ???
Ma config : Fluxbox avec Debian testing/sid 2.6.39-2-amd64
J’espère avoir été assez clair et merci d’avance pour toute réponse, à bientôt.