{{tag>RAM cache mémoire linuxmint linux}} ====== Libérer de la mémoire vive : Drop cache ====== Certains programmes mal ficelés laissent en mémoire des données devenues inutiles après la fin de leur exécution (c'est pas bien !) Parfois, il faut faire le ménage soi-même. Sur une distrib à base de Debian (Ubuntu, Linux Mint), utilisant ''sudo'' : free -h && sudo sysctl vm.drop_caches=3 && free -h Exemple de sortie : $ free -h && sudo sysctl vm.drop_caches=3 && free -h total utilisé libre partagé tamp/cache disponible Mem: 15Gi 4,8Gi 643Mi 396Mi 10Gi 10Gi Échange: 30Gi 0B 30Gi ... vm.drop_caches = 3 total utilisé libre partagé tamp/cache disponible Mem: 15Gi 4,6Gi 9,9Gi 399Mi 1,2Gi 10Gi Échange: 30Gi 0B 30Gi La mémoire libre a fortement augmenté, tandis que la mémoire cache occupe beaucoup moins de place. Il est conseillé de n'utiliser cette commande qu’occasionnellement. Pour les distribs n'utilisant pas ''sudo'', se connecter en root et entrer la commande : free -h && sysctl vm.drop_caches=3 && free -h La commande ''free -h'' affiche l'occupation de la mémoire, lisible par un humain. Elle est utilisable par tout le monde. La commande ''sysctl vm.drop_caches=3'' vide la mémoire cache et ne peut être utilisée que par une personne ayant les droits root. ---- {{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.