
Eu tenho uma estação de trabalho com as seguintes especificações de CPU -
Dual (two) Intel Xeon X5675 CPUs - 6 cores each - that's total of 12 cores / 24 threads.
Se todos os núcleos foram utilizados, dado que o total de threads é 24, a média de carga esperada é 24 ou 2.400?
A utilização atual com a execução de vários trabalhos em segundo plano é a seguinte -
Estou me perguntando se o sistema está super sobrecarregado ou está bom para as especificações que tenho
Responder1
Você está confundindoUso de CPU em%comcarga média:
Utilização do CPU %mostra o tempo não ocioso por CPU, variando de 0% a 100%para cada núcleo da CPU. Isso significa que um processo pesado de thread único mostrará 100% de uso em um único núcleo de CPU, enquanto um processo multithread pesado gerando mais de 24 threads mostrará 2.400% (24x 100%) de uso de CPU.
carga médiamostraquantos processos estão aguardando seu slot de execução.Em outras palavras, mostra quantos processos estão prontos para rodar, mas não podem porque a CPU não tem tempo para eles "agora mesmo", e são colocados em hibernação na fila de prontos para rodar. Em nosso cenário anterior de processo multithread pesado, um processo de 24 threads rodando com 2.400% de carga de CPU em uma CPU de 24 núcleos/threadsnãoresultam em uma média de carga significativamente maior (simplesmente porque um thread/núcleo está disponível para cada thread), a menos que outros processos não relacionados estejam lutando pelo slot de execução (que estão saturados pelo processo multi-thread).
Resumindo,% de carga da CPU mostraquanto temposua CPU está ocupada, enquanto a carga está médiaquantos processosestão esperando sua vez.