Voici mon incompréhension:
1) je démarre mon ordi et lance une console pour y faire un top
je constate :
Mem: 255796k total, 67184 used, 188612 free, 2148k buffered
2)Je lance firefox (par exemple) , top me donne:
Mem: 255796k total, 111032 used, 144764 free, 2624k buffered
3)J'arrête firefox ( je reviens donc à l'état initial du 1))et refait un top:
255796k total, 96480 used, 159316 free, 2652k buffered
Comment se fait-il que j'utilise plus de mémoire qu'au début , alors que je n'ai pas plus de processus ?
Merci pour vos lumières
# regarde le cache
Posté par Olivier Jeannet . Évalué à 8.
Tu auras une meilleure idée de la mémoire réellement occupée par tes applications en utilisant la commande "free", et en regardant la 2e ligne (-/+ buffers/cache). Chez moi on peut voir :
·············total·······used·······free·····shared····buffers·····cached
Mem:·······1035408····1022140······13268··········0······49492·····747044
-/+·buffers/cache:·····225604·····809804
Swap:·······522104·······2732·····519372
En apparence, il ne me reste que 13268 k de libre, mais en réalité, en ajoutant les buffers (49492 k) et le cache (747044 k), il me reste réellement 809804 k de libre. Pour le mémoire occupée on fait la soustraction, d'où l'intitulé ("-/+") : soustraction pour le "used", addition pour le "free".
PS: Hého les admins de linuxfr, pourquoi la balise "pre" ne marche pas ? C'est pas pratique du tout.
[^] # Re: regarde le cache
Posté par yanlolot . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.