Instantâneo do sistema em tempos de alta carga?

3

Estou vendo a média de alta carga em horários regulares em um dos meus sites. Eu tenho a configuração de alertas, mas não é óbvio o que está causando a carga alta, então gostaria de capturar o estado do sistema quando o alerta disparar.

Qual é uma boa maneira de capturar as informações relevantes para que eu possa determinar o que está causando a carga?

Isso é linux / ubuntu, apache, mod_python / django, mysql.

    
por Parand 10.02.2010 / 20:05

3 respostas

4

Eu gosto de usar um programa chamado no topo. link Semelhante ao topo, mas também captura instantâneos da janela superior em intervalos definidos pelo usuário. Defina INTERVAL=60 em /etc/atop/atop.daily para obter instantâneos de 1 minuto. Execute atop -r /var/log/atop/atop_20100214 para visualizar intervalos de 1 minuto para uma data específica. Use as teclas t e T para avançar e retroceder no tempo. Esses caminhos de arquivos são para o CentOS, o seu pode ser um pouco diferente.

    
por 15.02.2010 / 05:16
2

Se o Ubuntu tiver o sar, ele poderá capturar o uso do disco do sistema, a atividade da vm, etc. Depois de configurar o computador para coletar dados, você poderá executar relatórios para horários ocupados e não ocupados para comparar a atividade. O Apache tem o mod_status e o mysql tem algumas ferramentas de estatísticas, você provavelmente poderia obter algo deles periodicamente através do cron.

    
por 10.02.2010 / 21:07
0

NewRelic possui excelentes ferramentas para monitorar as causas da carga do servidor. Tanto da perspectiva do aplicativo quanto do servidor.

Monitoramento de aplicativos , como consultas SQL lentas, taxas de erro, etc.

Métricas de monitoramento do servidor como taxas de utilização de rede / disco / RAM / CPU

Monitoramento do usuário como desempenho por página, localização, navegador; e interromper o tempo de carregamento entre aplicativo, rede, DOM e renderização.

Nós usamos aqui há quase 12 meses e tem sido inestimável. E você ganha uma camisa grátis.

    
por 25.01.2013 / 06:24