Pour vider la mémoire cache d’un poste GNU/Linux et arréter de stresser avec des résultat comme ça:
(oh moman il me reste juste 183Mo de libre
)

Il faut taper en root:
#sync;echo 3 > /proc/sys/vm/drop_caches
Et voilà la ram après:

VN:F [1.6.2_892]
Rating: 0.0/10 (0 votes cast)
Quel est l’interet de vider la mémoire cache puisque de toute façon cette mémoire est libérée en cas de besoin ?
@Pois : je sais bien mais on m’a déjà demandé si on pouvez la vidée, donc voilà
Inutile donc indispensable.
Mais bon perso je pense que ça peut faire du bien si tu dois lancer quelque chose de lourd, faudrait faire un bench.
pour moi xD
lucie@lucie-laptop:~$ free -m
Mem: 496 490 6 0 14 135
-/+ buffers/cache: 340 156
Swap: 1027 23 1004
et apres
root@lucie-laptop:~# free -m
Mem: 496 394 101 0 1 53
-/+ buffers/cache: 339 156
Swap: 1027 23 1004
6mo de libre au début qui dit mieux
@meiko : vu ton swap je pense que tu avais pas mal de choses qui tournez donc pas grand chose en swap, fait un test démarre ton pc lance openoffice firefox lifera thunderbird ou evolution regarde ta ram, ferme les tous et refait la commande. ça sera plus parlant je suppose
Tout comme pois, je pense que c’est inutile. Le gain est de l’ordre de 1 ou 2% dans le cas où il faille libérer cette mémoire avant de l’allouer à un process. Et la perte sèche de l’ordre de 10 à 30s pour relancer Openoffice, firefox, Wow :-p
le forcer comme indiqué dans le man, évite les plantages, mais ralenti un peu les allocations. Très utile sur un serveur chargé.
L’OS est fait pour ça, non ?
Aller, dans le genre plus utile :
man malloc (section bug). Linux autorise un process à allouer autant de RAM disponible, le noyau n’allouera réellement les pages que si le process y accède. Sauf que s’il n’y a plus de RAM/swap, alors le noyau tu un process aléatoirement
@capello : C’est pas une « astuce » pour optimiser son pc c’est comme son titre l’indique pour vider la memoire cache …
J’avais bien compris que c’était inutile, donc indispensable, mais c’est juste pour que ça ne paraisse pas une solution miracle à des gens non technique.
Sinon, c’est intéressant de voir à quel point le noyau Linux peut être paramétré à la volée.