J'ai une application en cours d'exécution sur le cloud rackspace (Ubuntu 10.04). Pour une raison quelconque, au cours des 3 dernières nuits, la mémoire a augmenté et s'est stabilisée pendant environ 7 heures avant de finalement tomber. Cela semble commencer à minuit et durer jusqu'à 7 heures du matin (ignorez les heures sur le graphique - elles sont éteintes de 4 heures).
En regardant dans le graphique Munin , il ne semble pas y avoir d'activité accrue dans mysql, et le trafic Ethernet ne semble pas du tout augmenter pendant ce temps (ce qui semblerait annuler quelque chose comme un bot ou un robot).
Quels sont les outils disponibles pour Linux pour dépanner quelque chose comme ça?
la source
En général, je ne sais pas quel outil pourrait vous aider, sauf à vous connecter
ps
régulièrement et à analyser plus tard les activités des processus.Cependant, je peux faire une supposition sur les pointes vers 6h00 du matin sur votre graphique, il pourrait s'agir des tâches quotidiennes par défaut d'Ubuntu. Sur ma machine
/etc/crontab
,daily.d
est configuré pour s'exécuter à 6 h 25. Mais vous avez dit que nous devrions ignorer l'heure, alors la question évidente est: avez-vous des tâches cron?la source
ps
route normale , le HOWTO "HowTo: Profile Memory in a Linux System" va un peu plus en détail: mail.nl.linux.org/linux-mm/2003-03/msg00077.htmlMa réponse par défaut à ces questions serait
sar
( System Activity Reporter ) du package sysstat .Mais pour autant que je sache,
sar
ne collecte pas un équivalent à la sortie deps
. Alors peut-être que la combinaison desar
et la réponse elmarcos (capturer régulièrement la sortie deps
) aideraient.ÉDITER:
Steve D l'a mentionné
pidstat
dans cette question . Cela semble plus adapté à vos besoins.la source