Identifica os principais processos quando o sistema geral tem grande utilização da CPU no servidor Ubuntu

2

Eu tenho um servidor Ubuntu em execução no EC2.

Ocasionalmente, recebo uma utilização de CPU de 99% +% de utilização, conforme medido no painel de monitoramento do EC2, embora na maioria das vezes seja menos de 10%.

Como o tráfego para o meu site é espinhoso e muitas vezes acontece no meio da noite, não consegui fazer login e usar o topo naquele momento.

Qual é a melhor maneira de monitorar quais processos estão usando a CPU quando a carga aumenta?

Uma opção que posso pensar é, despejo de saída a cada poucos segundos para um arquivo.

No entanto, existe uma opção melhor para monitorar processos com CPU e memória com fome?

    
por JackDaniels 02.11.2018 / 06:17

1 resposta

0

Talvez

sar Useful Sar (Sysstat) Examples

vai ser aquela coisa que você procura.

ou pidstat

Linux pidstat Command: Get Statistics For Individual Tasks / Process

    
por 02.11.2018 / 07:53