Percentual de uso da CPU com o Top

1

Estou avaliando o desempenho de um software em um servidor. Para fazer isso eu estou assistindo na saída do comando Top. De qualquer forma, às vezes, o processo excede o uso de 100% da CPU. Como isso é possível? O que significa 120% de uso da CPU, por exemplo?!?

    
por Andrea Giordano 15.09.2017 / 13:07

1 resposta

2

Em top , 100% significa basicamente que o software está usando um núcleo de processador em tempo integral (ou n núcleos por 1/n do tempo cada).

Então, o que o top está dizendo é que o seu processo é multithread e usa mais de um núcleo da CPU ao mesmo tempo. Observe que esse número não diz nada sobre como o tempo de CPU usado pelo processo é distribuído sobre cada núcleo. Isso poderia significar dois núcleos e 60% cada ou 24 núcleos e 5% cada (dependendo do seu hardware, é claro).

    
por 15.09.2017 / 13:12

Tags