Dependendo da versão de top
, o resumo de uso da CPU pode usar 100% para significar o valor de um núcleo ou significar o total de CPU disponível. Dada a sua saída, parece que você está usando a versão BusyBox de top
; ele usa 100% para significar o tempo total disponível da CPU, então sua CPU está totalmente ocupada, gastando cerca de 80% do seu tempo em cálculos e cerca de 19% em E / S. A entrada para cada processo também fornece estatísticas relativas a todo o poder de processamento disponível, portanto, em uma máquina quadcore, cada encadeamento chega a 25%.
A versão top
do procps (a versão no Linux não embarcado, também a versão padrão do Raspbian, por exemplo) usa diferentes convenções: para o consumo global da CPU, 100% é o total da CPU; mas para cada processo, 100% significa o valor de uma CPU.
htop tem uma interface melhor e quebra o uso da CPU por CPU. Lá você veria a utilização de cada CPU. Em processos individuais, o htop conta o valor de uma CPU como 100%, como a versão procps.
Tenha em mente que os cálculos não são exatos, eles são baseados em amostragem. (Tomar medições precisas de utilização da CPU, por si só, levaria um tempo significativo da CPU, especialmente em casos de alta contenção.) Não há uma diferença significativa entre 2% de ociosidade e totalmente ocupado.