Что-то на моем новом MacBook Air 2011 потребляет процессор и батарею с 30% пользовательского процессора в Activity Monitor, но в списке нет процессов с высокой загрузкой процессора. Температура тоже очень высокая. Что может происходить?
4 ответа
В Activity Monitor переключитесь на "Все процессы" вместо "Мои процессы" и посмотрите, есть ли там приложения с высокой загрузкой ЦП.
Монитор активности и инструменты выборки, такие как top do cull процессы, которые завершились, поэтому возможно, что что-то порождает множество недолговечных процессов.
Кроме того, попробуйте изменить время выборки, чтобы убедиться, что это ошибка округления. Я видел изменения оперативной памяти монитора активности на 15–60 секунд, поэтому могут быть ошибки измерения - особенно при использовании многопоточности на новых чипсетах i5/i7.
Если вы действительно хотите разобраться в этом, вам может понадобиться запустить Инструменты из Xcode. Кроме того, командные инструменты, такие как top, vm_stat, io_stat и fs_usage.
Инструменты dtrace мощны, но могут быть хуже, если у вас нет долго выполняющихся процессов или вы хотите изучить синтаксис.
В мониторе активности должно быть раскрывающееся меню, которое в вашем случае, вероятно, гласит "Мои процессы". Нажмите на это и выберите "Все процессы". Это покажет все запущенные процессы (иногда процессы, которые вам не принадлежат, сгруппированы в "Пользователь"). В качестве альтернативы, если активность диска высока, вы можете попробовать запустить iosnoop
чтобы выяснить, что делает ваш диск, что может вызвать такую высокую активность диска.
Попробуйте запустить в терминале fs_usage
(от имени root), который в реальном времени покажет вам системные вызовы и сбои страниц, связанные с деятельностью файловой системы. Вы увидите, какой это процесс.
В конце концов вы можете запустить: top -o cpu
(как root).