Você deve adicionar um instantâneo de tops
output à sua pergunta para que possamos ver exatamente o que você vê.
A discrepância mais comum nos indicadores de uso do processador é a contagem do tempo de "espera de E / S", bem como o tempo "na verdade, ocupado pela CPU". O tempo de espera de E / S é quando um processo estaria ativamente fazendo algo, portanto poderia ter usado todo o intervalo de tempo que o planejador forneceu, mas gerou como está bloqueado à espera de E / S operações para completar.
Processos de execução curta também têm um efeito: se houver muitos processos iniciando, fazendo algo pequeno, e depois fechando, eles podem não ser vistos pelo topo ou por algo semelhante (especialmente se você não tiver atualização máxima frequentemente) porque eles fez sua coisa e parou entre as atualizações. Mesmo que eles não estivessem presentes quando o top pegasse suas amostras (então não aparecem na lista de tarefas), as contagens globais no sistema de arquivos /proc
ainda apareceriam desde a última amostra que a CPU estava ocupada para os ticks do X scheduler e inativa para Y .