Bonjour à tous!

J'ai une question a vous poser par rapport à la commande free.

Avant toute chose, j'ai lu le man, mais il y a une chose que je ne pige pas.

Exemple:

Sur un serveur il y a:
total       used       free     shared    buffers     cached
Mem:          8104       7830        274          0         67       3309
-/+ buffers/cache:       4452       3651
Swap:          509          0        509
Le système tourne très bien, pas de lenteur etc...
En plus, c'est dépourvu d'interface graphique.


Donc, si je saisis bien les choses, cela veut dire que je possède bien 8 Go de RAM, et que 7 Go sont utilisés?? (j'ai fait une conversion approximative), car cela me parait énorme!

Aussi, que vaut cette ligne:
-/+ buffers/cache:       4452       3651
Je ne comprends pas la page de man là-dessus...

Car quand je fais un free -o :
total       used       free     shared    buffers     cached
Mem:       8299012    8012204     286808          0      68616    3370600
Swap:       522104         24     522080
Enfin, en gros, j'ai besoin de vos lumières là-dessus. 😉

Merci!
Chez moi :
free
             total       used       free     shared    buffers     cached
Mem:       1032860     960528      72332          0      19996     563796
-/+ buffers/cache:     376736     656124
Swap:      1999992     419320    1580672


free -o
             total       used       free     shared    buffers     cached
Mem:       1032860     960412      72448          0      20004     563796
Swap:      1999992     419320    1580672
L'option -o empêche l'affichage de la ligne des tampons. Sans cette option, free soustrait/additionne la mémoire des tampons des quantités de mémoire
utilisée/libre (respectivement).

P.S. Si tu pouvais utiliser les balise <code> plutôt que <quote>, cela faciliterait la lecture de tes résultats.
Salut !

Ca veut bien dire que tu possèdes 8104 Mo de mémoire dont 7830 Mo d'utilisés.
Cependant, de ces 7830 Mo, il faut retirer les 3309 Mo qui sont utilisés pour le cache, ce qui veut dire qu'ils ne sont plus utilisés mais que le système a conservé les éléments mémorisés des fois qu'ils seraient à nouveau utiles.

Concrètement, tu as donc environ 4.5 Go de RAM effectivement utilisée et 3.5 Go de libre.
Après, je ne sais pas ce que tu fais tourner sur ton serveur...
Ok, mais dans ton cas, comme pour le mien, cela veut dire que l'on utilise des quantité enorme de RAM!! Non??

Ce sont ces chiffres que je trouve gros...🙁

J'ai même cru, qu'il fallait prendre en compte que:
-/+ buffers/cache:     376736     656124
Pour avoir les valeurs exact...
Chacual wrote:Salut !

Ca veut bien dire que tu possèdes 8104 Mo de mémoire dont 7830 Mo d'utilisés.
Cependant, de ces 7830 Mo, il faut retirer les 3309 Mo qui sont utilisés pour le cache, ce qui veut dire qu'ils ne sont plus utilisés mais que le système a conservé les éléments mémorisés des fois qu'ils seraient à nouveau utiles.

Concrètement, tu as donc environ 4.5 Go de RAM effectivement utilisée et 3.5 Go de libre.
Après, je ne sais pas ce que tu fais tourner sur ton serveur...
Ha super!

Merci, c'est très clair!