|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2009 Messages : 36 ![]() |
Bonjour,
Je monitor la charge RAM d'un de mes serveurs et je me suis rendu compte que celle-ci avait un comportement étrange. Je suis sur un Debian. Depuis maintenant quelques semaines (et suite à un passage au noyau bigmem), chaque dimanche (et sans en raté aucun) ma charge RAM baisse considérablement pour remonter le reste de la semaine jusqu'à la même mesure, le dimanche et là ça rebaisse et repart. J'ai un graphe en dent de scie et très régulier. Est-il possible de voir ce qu'il se passe à une période précise dans mes proc ou je ne sais trop où? C'est un serveur qui héberge un base mysql (très petite), un Nagios et un Cacti. Si quelqu'un aurait une idée d'un endroit où je pourrais regarder. Merci, |
|
|
10
|
|
|
#2 |
|
Membre expérimenté
![]() |
Il faut regarder ce qui dans les cron peut être redémarrer une fois par semaine (conc notamment dans /etc/crond.weekly/).
Les logs peuvent aider, mais pas toujours, car il y a beaucoup de cron qui n'envoient aucun message. |
|
|
10
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
c'est pas tout connement parce que l'activité réseau baisse et que donc cacti et nagios ont moins de choses à controler et donc à logguer dans la base sql...
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2009 Messages : 36 ![]() |
Bonjour,
Cela ne vient pas de la crontab (j'avais déjà pensé à vérifier). Concernant la base SQL, Nagios n'y stock rien, seulement Cacti et une petite application qui gère les log de Nagios. J'ai coupé quelques minutes le service Nagios pour voir les perf du serveur (via la commande top) et je vois que le charge RAM est toujours aussi élevée. Comment peut-on connaître la charge détaillée RAM d'un serveur et les applications qui l'utilisent? D'avance merci, |
|
|
10
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2009 Messages : 36 ![]() |
Je viens de faire quelque recherche et un free m'indique que le buffers et le cached bouffe un paquet de RAM. J'ai tapé ces commandes :
#Pour libérer le cache: echo 1 > /proc/sys/vm/drop_caches #To free dentries and inodes: echo 2 > /proc/sys/vm/drop_caches #To free pagecache, dentries and inodes: echo 3 > /proc/sys/vm/drop_caches D'un coût la consommation RAM a baissée ! Est-ce normal que mon linux prenne autant de RAM pour le cached? De lui même le vide t-il chaque semaine? Cela pourrait être la raison de cette baisse de charge RAM. Si quelqu'un en sait plus que moi... Merci, |
|
|
10
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
tu peux regarder pour chaque processus dans /proc/n°processus/* & dans /proc/n°processus/fd/ pour voir les fichiers ouverts ce qui te permet donc d'évaluer si un gros fichier est ouvert en ram, et bien sur quelle quantité réelle de ram est bouffée par ce processus.
donc tu peux commencer par ça pour cacti et nagios le n° de processus tu l'as dans top ou en faisant une commande ps. |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() |
Bien sûr que c'est normal. Linux fait à la fois du cache disque et du cache pour des ressources de type buffers.
En revanche, non, il ne fait pas de ménage. Juste une question, avec quoi historises-tu la ram de ton serveur ? Cacti ? Si oui, attention, le template cacti qui décrit l'utilisation de la ram est un véritable contresens, ininterprétable (la mémoire libre est ajoutée à la mémoire cache et buffer, ce qui est totalement absurde). J'ai fait un template bien meilleur, mais il n'avait pas eu plus d'écho que cela dans les forums à l'époque. |
|
|
10
|
|
|
#8 | |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2009 Messages : 36 ![]() |
Citation:
Je ne vois vraiment pas ce qui pourrait cette baise de charge chaque dimanche. J'ai toujours autant de requêtes effectuées par Nagios ou Cacti, rien qui change. Merci de vos premiers conseils |
|
|
|
10
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
tout à fait.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com