Forum Linux.débutant besoin d'explication sur l'utilisation de la RAM

Posté par  .
Étiquettes :
0
3
fév.
2006
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  . Évalué à 8.

    Toujours avec top, regarde le chiffre indiqué pour le cache sur la ligne en-dessous (à droite, genre 32100k cached), c'est là qu'est la différence.
    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.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.