Monitorando o uso da CPU no Ubuntu

5

Como descobrir qual processo está usando a CPU até que ponto no Ubuntu? Gostaria de ter dados em tempo real e histórico registrado. Os aplicativos de console e GUI seriam ótimos.

A situação é que meu sistema parece estar realmente sobrecarregado agora e não sei por que, com certeza. Passei algum tempo matando processos e observando se o desempenho melhora. E suspeito que os scripts JS executados no Mozilla estejam causando problemas. Tudo em tudo uma boa ferramenta para dar uma olhada no uso da CPU seria útil.

    
por Alex 03.09.2009 / 13:55

6 respostas

11

Tentei Htop ?

    
por 03.09.2009 / 13:59
7

Aprenda a usar "sar", você ficará feliz por ter feito isso.

Instale o pacote "sysstat". Ele registrará toneladas de estatísticas úteis do sistema, CPU, uso de memória, E / S e muito mais. O período de retenção padrão é de 7 dias, acredito.

Então você pode voltar no tempo para o dia que você quiser assim (para o segundo, por exemplo):

sar -C -f / var / log / sysstat / sa02

    
por 03.09.2009 / 20:14
2

top fornecerá dados em tempo real. Gravado pode ser mais complicado.

    
por 03.09.2009 / 13:59
2

Existem muitas ferramentas que você pode usar: dstat, vmstat, htop, ps ..

    
por 03.09.2009 / 14:02
1

Como esta é uma área de trabalho, você também pode usar o monitor do sistema no gnome ou no kde. Ambos listarão os processos semelhantes ao Gerenciador de Tarefas do Windows.

    
por 03.09.2009 / 17:14
0

Use o SeaLion . As listas de comandos padrão têm top -b -n1 , que fará exatamente o que você está procurando. Tem dados em tempo real, bem como histórico gravado.

    
por 19.12.2013 / 07:49