Monitorar o uso da CPU ao longo do tempo no Ubuntu

3

Existe alguma maneira de monitorar o uso da minha CPU durante um período de tempo, por exemplo? obter um gráfico que mostra% da CPU vs. data / hora? Ocasionalmente vejo carga alta usando o htop, mas gostaria de ver o que está acontecendo ao longo do dia.

Quanto mais leve, melhor:)

    
por user967722 09.10.2012 / 16:56

2 respostas

5

Existem nmon para Linux que está no build do Ubuntu. Você pode executar nmon no modo 'planilha', onde ele coleta dados a cada poucos minutos e os salva em um arquivo. Existem várias ferramentas para fazer o gráfico, ou você pode revisar os dados manualmente.

Opções mais complexas incluem coisas como munin , cactos , etc. mas eles olham apenas mais do que a CPU direta.

    
por 09.10.2012 / 17:07
2

O comando sar tem a intenção de fazer isso e deve estar disponível por padrão no Ubuntu como o pacote sysstat .

Sua saída é texto simples em vez de gráfica, mas kSar tem a intenção de pegar esses dados e torná-los bonitos para você. Isso pode precisar ser construído ou encontrado em um repositório não suportado. (Não sei).

nixCraft escreveu um ótimo artigo sobre a ferramenta você pode querer consultar para obter mais informações.

    
por 09.10.2012 / 16:58