Números estranhos do comando superior

1

Pesquisei muito no Google sobre meu problema e encontrei algumas respostas interessantes (muitas delas no SuperUser em si), mas nada que pudesse explicar o que está acontecendo comigo.

Eu queria verificar o uso da CPU de um sistema baseado em um Freescale i.MX6 Quad / DualLite (CPU ARMv7 com 4 núcleos) quando um aplicativo que desenvolvi está rodando sobre ele.

Eu iniciei o aplicativo e, em seguida, top para monitorar o uso da CPU: o resultado é que o tempo de CPU do meu aplicativo é maior do que o total do sistema.

PercebiqueomodoIrixestavaemON,porissoodesativeiparaobteraporcentagememcomparaçãocomos4núcleos,masosnúmerosaindaparecemestranhosparamim.

22% dividido por 4 é exatamente 5,5% (o que é esperado), mas por que observar o tempo ocioso (terceira linha da saída topo ) é 99,7%? Isso deve implicar que o uso geral da CPU é 100% - 99,7% = 0,3%.

Estou fazendo algo errado com a matemática?

    
por Brutus 14.03.2018 / 18:10

0 respostas

Tags