Cosa significa quando una% di CPU supera (numero di core) x 100%?


26

Diverse risposte a una domanda che ho posto in precedenza mi hanno suggerito di provare la modalità kiosk di Opera, quindi ho deciso di scaricarlo e provarlo. Una volta che il download è stato completato e l'immagine del disco è stata verificata, Safari si è bloccato per oltre un minuto e ci sono stati periodi in cui Safari ha utilizzato una percentuale di CPU molto alta:

testo alternativo

In Mac OS X 10.5, ero abituato a vedere il congelamento di Safari, ma non ha mai usato più del 200% di CPU (2 core x 100%). È un bug in Activity Monitor? O questo significa che% CPU è ora più simile al carico del sistema ?


Sembra un bug. Vedi numeri alti quando il programma NON è contrassegnato " Not Responding"?

Sì, questa è stata l'unica volta che l'ho visto. In realtà sono arrivato al 3000% per un secondo, ma il sistema era a malapena reattivo, quindi era difficile ottenere uno screenshot.
Kyle Cronin,

Risposte:


24

La% di CPU è relativa a 1 core, quindi il 726% utilizza quasi 8 core. Il core è vagamente definito, quindi 1 core Hyper-Thread , "virtuale" sembra 2 core per Activity Monitor.

Che tipo di sistema hai? Se sono solo 2 core (che sembra essere), la risposta di Nik sembra corretta.

Un sistema a 8 core modello tardivo può apparire come 16 core per Activity Monitor:

testo alternativo


1
Sì, è un MacBook di 2 anni: 1 processore, 2 core. Quindi ... probabilmente un bug.
Kyle Cronin,

2
Se la CPU è a due core, un utilizzo della CPU del 700% è un bug :)
Martin Marconcini,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.