¿Qué significa cuando un% de CPU excede (# de núcleos) x 100%?

27

Varias respuestas a una pregunta que hice anteriormente sugirieron que probara el modo de kiosco de Opera, así que decidí descargarlo y probarlo. Una vez que se completó la descarga y se verificó la imagen del disco, Safari se bloqueó durante más de un minuto y hubo períodos en los que Safari utilizó un% de CPU muy alto:

texto alternativo

En Mac OS X 10.5, estaba acostumbrado a ver Safari congelado, pero nunca usó más del 200% de CPU (2 núcleos x 100%). ¿Es esto un error en el Monitor de actividad? ¿O significa esto que% de CPU ahora es más parecido a la carga del sistema ?

Kyle Cronin
fuente
Esto parece un error. ¿Ve números altos cuando el programa NO está marcado " Not Responding"?
Sí, esta fue la única vez que lo vi. En realidad, fui tan alto como 3.000% por un segundo, pero el sistema apenas respondía, por lo que fue difícil obtener una captura de pantalla.
Kyle Cronin

Respuestas:

25

El% de CPU es relativo a 1 núcleo, por lo que el 726% está usando casi 8 núcleos. El núcleo está poco definido, por lo que 1 núcleo "virtual" Hyper-Threaded parece 2 núcleos para el Monitor de actividad.

¿Qué tipo de sistema tienes? Si son solo 2 núcleos (lo que parece ser), entonces la respuesta de Nik suena correcta.

Un último modelo de sistema de 8 núcleos puede parecer 16 núcleos para Activity Monitor:

texto alternativo

hanleyp
fuente
1
Sí, es una MacBook de 2 años: 1 procesador, 2 núcleos. Entonces ... probablemente un error.
Kyle Cronin
2
Si la CPU es de dos núcleos, un uso de CPU del 700% es un error :)
Martin Marconcini