3

Что-то на моем новом MacBook Air 2011 потребляет процессор и батарею с 30% пользовательского процессора в Activity Monitor, но в списке нет процессов с высокой загрузкой процессора. Температура тоже очень высокая. Что может происходить?

4 ответа4

1

В Activity Monitor переключитесь на "Все процессы" вместо "Мои процессы" и посмотрите, есть ли там приложения с высокой загрузкой ЦП.

1

Монитор активности и инструменты выборки, такие как top do cull процессы, которые завершились, поэтому возможно, что что-то порождает множество недолговечных процессов.

Кроме того, попробуйте изменить время выборки, чтобы убедиться, что это ошибка округления. Я видел изменения оперативной памяти монитора активности на 15–60 секунд, поэтому могут быть ошибки измерения - особенно при использовании многопоточности на новых чипсетах i5/i7.

Если вы действительно хотите разобраться в этом, вам может понадобиться запустить Инструменты из Xcode. Кроме того, командные инструменты, такие как top, vm_stat, io_stat и fs_usage.

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

0

В мониторе активности должно быть раскрывающееся меню, которое в вашем случае, вероятно, гласит "Мои процессы". Нажмите на это и выберите "Все процессы". Это покажет все запущенные процессы (иногда процессы, которые вам не принадлежат, сгруппированы в "Пользователь"). В качестве альтернативы, если активность диска высока, вы можете попробовать запустить iosnoop чтобы выяснить, что делает ваш диск, что может вызвать такую высокую активность диска.

0

Попробуйте запустить в терминале fs_usage (от имени root), который в реальном времени покажет вам системные вызовы и сбои страниц, связанные с деятельностью файловой системы. Вы увидите, какой это процесс.

В конце концов вы можете запустить: top -o cpu (как root).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .