Sobes.tech
Middle+

O que significa quando o processo no topo mostra 150% de CPU? Isto é normal?

sobes.tech IA

Resposta da IA

Quando na ferramenta top, um processo mostra uma utilização de CPU superior a 100%, por exemplo 150%, isso significa que o processo está a usar mais de um núcleo de CPU ao mesmo tempo. No Linux e em outros sistemas semelhantes ao Unix, a carga da CPU é exibida como a soma da carga de todos os núcleos.

Por exemplo, se tiver um processador de 4 núcleos, a utilização máxima de CPU para um único processo pode chegar a 400% (4 núcleos × 100%).

Um valor de 150% indica que o processo está a usar ativamente um núcleo e meio, ou seja, é multithread e distribui a carga de forma eficiente.

Isto é normal e comum em aplicações multithread, como servidores ou programas em Go, que podem lançar várias goroutines, usando a CPU em paralelo.