O que significa quando uma% de CPU excede (número de núcleos) x 100%?

27

Várias respostas a uma pergunta que fiz anteriormente sugeriram que eu tentasse o modo Opera Kiosk, então decidi fazer o download e experimentar. Depois que o download foi concluído e a imagem do disco foi verificada, o Safari travou por mais de um minuto e houve períodos em que o Safari usou uma% de CPU muito alta:

texto alternativo

No Mac OS X 10.5, eu estava acostumado a ver o Safari congelar, mas ele nunca usava mais de 200% da CPU (2 núcleos x 100%). Isso é um bug no Activity Monitor? Ou isso significa que% da CPU agora é mais semelhante à carga do sistema ?

Kyle Cronin
fonte
Isso parece um bug. Você vê números altos quando o programa NÃO está marcado como " Not Responding"?
Sim, foi a única vez que vi. Na verdade, cheguei a 3.000% por um segundo, mas o sistema mal respondia e, por isso, era difícil obter uma captura de tela.
Kyle Cronin

Respostas:

25

A% de CPU é relativa a 1 núcleo, portanto 726% está usando quase 8 núcleos. Núcleo é vagamente definido, então 1 Hyper-Threaded , "virtuais" núcleo parece com 2 núcleos para Activity Monitor.

Que tipo de sistema você possui? Se são apenas 2 núcleos (o que parece ser), a resposta da nik parece correta.

Um sistema modelo de 8 núcleos tardio pode parecer com 16 núcleos no Activity Monitor:

texto alternativo

hanleyp
fonte
1
Sim, é um MacBook de 2 anos - 1 processador, 2 núcleos. Então ... provavelmente um bug.
Kyle Cronin
2
Se a CPU é um dois núcleos, um uso de CPU de 700% é um bug :)
Martin Marconcini