Eu simpatizo com a situação.
top
é maravilhoso, mas também um pouco difícil de entender, principalmente porque um sistema é muito complexo. Se você tem uma CPU dual core, por exemplo, a CPU funcionando a 100% no topo para um comando não é um problema normalmente - significa apenas que um comando está usando um núcleo completamente, mas o outro núcleo deve ser capaz de assumir e servir outros comandos sem demora.
Um bom ponto de partida para a carga do sistema (de relance) são os três números mais altos à direita (digite w
se sua parte superior não mostrar isso) da w
man page system load averages for the past 1, 5, and 15 minutes
( o mesmo se aplica a top
). Eles são basicamente quanto tempo levará para que o sistema possa processar o próximo comando na fila ... 1,01 segundo, 3,26 segundos, etc. Para começar, prestaria mais atenção a esses valores do que os outros detalhes do detalhe. para avisar quando o seu sistema está ocupado ou não.
Sua saída acima mostra que bzip2
é o usuário mais alto da CPU no momento em que você tirou a foto.
Eu recomendaria algumas leituras adicionais sobre como interpretar as ferramentas de monitoramento de IO, RAM e CPU do sistema.
Aqui estão alguns pontos de partida para facilitar a caça: Top colunas , SysStat e outras ferramentas e Usando o topo de forma mais eficiente .