haut me dit:
last pid: 64807; load averages: 0.99, 0.97, 0.92 up 189+04:47:22 09:16:17
45 processes: 1 running, 44 sleeping
CPU: 0.4% user, 0.0% nice, 0.2% system, 6.4% interrupt, 93.0% idle
Mem: 222M Active, 2151M Inact, 2008M Wired, 823M Buf, 3499M Free
Swap: 8192M Total, 8192M Free
Munin le montre un peu plus clairement:
Comme vous pouvez le voir, le serveur a environ 8 Go de RAM. Je me demande si je peux entasser cette bête dans un serveur 2 Go plus modeste . Maintenant, je sais ce que signifient actifs et tampons, je pense. Mais je suis vraiment préoccupé par les taches de mémoire "câblées" et "inactives". Pour autant que je sache, ceux-ci ne correspondent à aucun processus existant.
Notez comment la ligne verte "active" a augmenté en décembre: c'est à ce moment que nous avons commencé à utiliser un démon BGP sur ce routeur. Je ne comprends pas exactement ce qui s'est passé en avril et mai, mais je me souviens avoir fait une mise à niveau du système et être passé à pkgng à cette époque.
Voici le routeur de rechange pour le premier, avec moins de RAM (4 Go):
Il semble que celui-ci fonctionne parfaitement avec la moitié de la RAM et laisse encore environ 2 Go de libre, ce qui m'amène à croire que je pourrais passer à une boîte de 2 Go pour ce serveur, réduisant les coûts et la maintenance ...
Aucune suggestion? Que signifient les différents compteurs de mémoire affichés en haut? Plus précisément, qu'est-ce que:
- actif
- Inactif
- Cache
- Tampons
- Filaire
- Gratuit
...Vraiment méchant? J'ai trouvé quelques articles expliquant des morceaux du sous-système VM et je me souviens avoir eu un "ah-ah!" moment de comprendre tout cela il y a environ 12 ans, mais j'ai oublié. :) Même le fidèle manuel FreeBSD n'a pas répondu à ma question ...
Puis-je rétrograder à 2 Go?
free
commande de procps ): linux - utilisation réelle de la mémoire