Приложение потребляет ~840 000 000% моего процессора

Я заметил, что иногда некоторые приложения используют невероятно большое количество ресурсов моего ЦП, согласно монитору активности, как показано на снимках экрана ниже. Почему Activity Monitor отображает такие высокие проценты?

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь


Иконки:

введите описание изображения здесь

введите описание изображения здесь

Он делает это все время? Или большую часть времени показывает нормальную загрузку процессора?
На пару секунд
Я не уверен в том, что говорю, и это не будет действительно техническим ответом, но похоже, что монитор активности что-то делит (может быть, что-то вроде количества вызовов ЦП) на время ЦП, чтобы получить какое-то среднее, проблема в том, что здесь CPU TIME = 0, поэтому вы получаете действительно большие числа.
Я заметил, что в строке меню вверху есть большой разрыв между значком «шестеренки» и значком TimeMachine. (На втором снимке экрана есть что-то вроде значка «батарея», который я не узнаю.) Что обычно там происходит? Всегда ли строка меню выглядит так при обычном использовании? Что это за значки («шестерня» и «аккумулятор»)? Что касается нечетного процента ЦП, очевидно, что Activity Monitor получает какие-то странные данные из какого-то приложения или приложений. Обратите внимание, что столбцы «Время ЦП» и «Потоки» равны 0 для каждого из этих причудливых процессов измерения процента использования ЦП. (Я также никогда раньше не видел односимвольного имени пользователя. Правда?)
@TrevörAnneDenise Сначала я подумал об этом, но потом я склонен думать, что все 3 снимка экрана имеют одинаковое значение (т. Е. Максимальное отображаемое значение% ЦП).
@IconDaemon Спасибо, я не думаю, что между значком шестеренки и значком TimeMachine есть что-то. Я добавил значение значков в конце вопроса. Пространство между значком шестеренки и значком TimeMachine исчезло. (да, действительно, просто тестовая машина!)
Когда это происходит, что top -uпоказывает команда терминала? Как насчет вывода loadavg?

Ответы (1)

Другие предложения хороши, я просто хотел сообщить, что проценты выше 100, как ни странно, не противоречат интуиции.

очень просто, если вы видите использование более 100% (как мне объяснили), это комбинация количества ядер в процессоре (обычно от 2 до 8) и того, насколько заняты все ядра по сравнению с некоторыми (мне неизвестно ) базовый уровень.

Таким образом, получение высоких процентов не редкость, но, в конце концов, немного сбивает с толку, как показывает этот вопрос. И, честно говоря, то, что конкретно здесь происходит, мне тоже не по плечу.

Однако я думаю, что максимум, которого вы можете достичь, это 1200% на топовом MacPro, цифры в вопросе - это что-то другое.
Я бы хотел, чтобы это объяснило мой случай :) Но правда, многие люди удивлены этим (например, люди с фоном Windows).
100% загрузка процессора — это 100% загрузки одного ядра. Таким образом, на Mac Pro 1200% означает 12 ядер при 100%-м использовании. Обратите внимание, что гиперпотоковое ядро ​​может достигать 200%, если оба потока используются полностью. Я достаточно уверен, что изображения, показанные на снимках экрана, являются ошибкой.