Что это значит, когда% ЦП превышает (# ядер) х 100%?

27

В нескольких ответах на вопрос, который я задавал ранее, предлагалось попробовать режим киоска Opera, поэтому я решил загрузить его и попробовать. После завершения загрузки и проверки образа диска Safari зависал более минуты, и были периоды, когда Safari использовал очень высокий% CPU:

альтернативный текст

В Mac OS X 10.5 я привык видеть зависание Safari, но оно никогда не занимало более 200% ЦП (2 ядра x 100%). Это ошибка в Activity Monitor? Или это означает, что% CPU теперь больше похож на загрузку системы ?

Кайл Кронин
источник
Это похоже на ошибку. Видите ли вы высокие цифры, когда программа НЕ помечена " Not Responding"?
Да, это был единственный раз, когда я видел это. Я на самом деле достигал 3000% за секунду, но система едва реагировала, поэтому было сложно получить снимок экрана.
Кайл Кронин

Ответы:

25

% ЦП относится к 1 ядру, поэтому 726% используют почти 8 ядер. Ядро свободно определено, поэтому 1 Hyper-Threaded , «виртуальное» ядро ​​выглядит как 2 ядра для Activity Monitor.

Какой тип системы у вас есть? Если это всего 2 ядра (что, кажется, так), то ответ Ника звучит правильно.

8-ядерная система поздней модели может выглядеть как 16 ядер для Activity Monitor:

альтернативный текст

hanleyp
источник
1
Да, это 2-летний MacBook - 1 процессор, 2 ядра. Так что ... наверное ошибка.
Кайл Кронин
2
Если процессор двухъядерный, то 700%
загрузки