2 votes

Comment savoir si la mémoire du serveur doit être augmentée ?

J'ai un VPS qui gère quelques sites web pour des clients. Exécution de free -h montre ce qui suit :

~$ free -h
             total       used       free     shared    buffers     cached
Mem:          994M       855M       138M        39M        72M       420M
-/+ buffers/cache:       362M       631M
Swap:         511M         0B       511M

J'ai donc environ 138 Mo de mémoire libre. Ma question est la suivante : comment savoir s'il est nécessaire d'augmenter la quantité de mémoire physique sur un serveur ? Quand il commence à plonger dans le swap de façon régulière ?

À tout moment, j'ai environ 140 à 145 Mo de libres. Est-ce que cela indique une quantité saine de mémoire libre par rapport à la mémoire totale disponible ?

3voto

Jake Hawthorn Points 21

La plus grande chose à surveiller sont les fautes de page. Sur la plupart des systèmes Linux, l'exécution de

ps -o min_flt,maj_flt

vous donnera quelques statistiques cumulatives, mais le temps réel n'est pas toujours suffisant. SAR est probablement votre meilleur ami quand il s'agit de vérifier la santé globale du système, y compris la mémoire, le processeur, le réseau, etc... Consultez la page de manuel de sar pour en être sûr. Mais pour répondre aux défauts de la page, exécutez :

sar -B

Vérifiez la colonne des défauts majeurs pour voir s'il y a quelque chose de majeur. Quelques défauts de page majeurs sont acceptables, mais un grand nombre d'entre eux indique généralement que vous avez un processus qui consomme de la mémoire sans discernement, ou que vous devez augmenter la quantité de mémoire physique dans un serveur.

Dernière remarque, lorsque vous exécutez "free" pour voir la quantité de mémoire, assurez-vous de rajouter la quantité de mémoire libre listée sous buffers/cache à votre mémoire totale indiquée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X