Eu tenho um aplicativo em execução na nuvem do rackspace (ubuntu 10.04). Por alguma razão, nas últimas 3 noites, a memória aumentou e se estabilizou por cerca de 7 horas antes de eventualmente cair. Parece começar à meia-noite e durar até as 7 horas da manhã (ignore os horários no gráfico - eles ficam fora por 4 horas).
Olhando através do gráfico Munin , não parece haver atividade aumentada no mysql, e o tráfego ethernet não parece estar aumentando durante esse período (o que parece negar algo como um bot ou rastreador).
Quais ferramentas estão disponíveis para o linux para solucionar problemas como este?
fonte
Em geral, não sei qual ferramenta pode ajudá-lo, exceto o registro
ps
regular e a análise posterior das atividades dos processos.No entanto, posso adivinhar os picos por volta das 06:00 no gráfico, podem ser os trabalhos cron diários padrão do Ubuntu. Na minha máquina
/etc/crontab
,daily.d
está configurado para ser executado às 6h25. Mas você disse que devemos ignorar o tempo, então a pergunta óbvia é: você tem trabalhos cron?fonte
ps
caminho normal , o "HOWTO: Memória de perfil em um sistema Linux" entra em um pouco mais de detalhes: mail.nl.linux.org/linux-mm/2003-03/msg00077.htmlMinha resposta padrão para essas perguntas seria
sar
( System Activity Reporter ) do pacote sysstat .Mas, tanto quanto eu sei,
sar
não coleta um equivalente à saída deps
. Portanto, talvez a combinação desar
e elmarcos responda (capture regularmente a saída deps
) ajudaria.EDITAR:
Steve D mencionou
pidstat
em esta questão . Isso parece mais adequado às suas necessidades.fonte