Servidor meia-noite - altas alocações de memória e não solta, o que verificar?

1

Como posso verificar o que meu servidor estava fazendo à meia-noite para localizar o pico de alta memória, que ele ainda está segurando.

Apenas as coisas que estou executando no servidor é Apache2 com um aplicativo Flask e um servidor Tomcat7 para alguns serviços Java, ambos não estão fazendo nada.

Existe algum registro do sistema ou algo que possa me dizer o que está acontecendo?

Novas estatísticas do servidor de relíquias:

Estatísticasdosolhares:

    
por zPrima 26.06.2015 / 09:38

2 respostas

3

Você tem o monitoramento New Relic . Você literalmente tem uma solução de monitoramento que pode informar o que seu servidor está fazendo com granularidade de 1 minuto!

  • Selecione a linha do tempo relevante no gráfico Visão geral .
  • Clique em Processos .
  • Classifique os processos pela utilização da RAM.
  • Selecione o processo com o qual você está preocupado para detalhar mais.
  • Lucro .

    
por 29.06.2015 / 07:28
0

Você também pode examinar manualmente seus trabalhos Cron, já que o Cron é o que geralmente aciona processos sistematicamente em horários específicos. O Ubuntu é uma distribuição de servidores razoavelmente complexa comparada a algumas outras distribuições mínimas de servidores linux. Meu palpite seria algum tipo de trabalho que procura automaticamente por atualizações de segurança. Então, procure por qualquer processo do apt-get às 12h diariamente. Quanto ao uso da memória, você tem certeza de que não está em cache? Depois de executar atualizações em meus sistemas Debian, que são muito semelhantes ao Ubuntu, geralmente há muito sobra de uso de memória do cache de disco. Isto está perfeitamente bem, o linux manterá apenas a memória para o cache de disco até que outro aplicativo solicite essa memória. Na verdade, ele não está sendo consumido, apenas alocado para armazenamento em cache.

    
por 29.06.2015 / 07:34