Операционная система компьютеров Apple, как и система-конкурент, поддерживает отображение процессов, которые исполняет оболочка. У пользователей часто возникает вопрос насчёт процесса kernel_task, в частности, почему на него расходуется так много ресурсов. Сегодня мы хотим рассказать об этом процессе.
Что такое kernel_task
Увидеть этот процесс можно в средстве «Мониторинг системы», запустить которое можно через Launchpad, папку «Other».
Для отображения рассматриваемого процесса понадобится переключить утилиту в режим «Все процессы» через пункт меню «Вид».
В «Мониторинге системы» он выглядит так.
Читайте также: Как открыть «Мониторинг ресурсов» в macOS
Назначение
Указанный процесс является аналогом «Бездействия системы» в ОС семейства Windows, но предназначение у него несколько иное. Дело в том, что последние ревизии iMac и MacBook (особенно модели Air) ощутимо страдают от перегрева центрального процессора. Задача kernel_task заключается в том, чтобы обезопасить CPU от слишком высокой температуры, потому он и отнимает на себя часть ресурсов при запуске «тяжелых» операций вроде обработки видео. Именно тогда пользователь чаще всего замечает нездоровую на первый взгляд активность. Когда же ресурсоёмкий процесс окончен, нагрузка kernel_task уменьшается.
Так как указанный процесс представляет собой системную задачу, пользователь не может запустить или завершить его по своему желанию, в macOS такое попросту невозможно.
Проблемы, на которые указывает процесс
В силу своих особенностей, kernel_task является индикатором, но не причиной некоторых проблем с iMac или MacBook. Активность указанного процесса в простое компьютера, когда не выполняется никаких трудоёмких задач, сигнализирует о наличии аппаратной поломки. К таковым относятся неисправное охлаждение CPU или другого компонента материнской платы, перегорание элементов, короткое замыкание по питанию, попадание жидкости. Собственно поломку одним только программным методом определить не получится: устройство следует отнести в сервисный центр для диагностики и ремонта.
Отдельно упомянем так называемые «хакинтоши», обычные IBM-совместимые PC, на которые установлена нелицензионная macOS. Всякого рода нестабильности в работе характерны для такой комбинации, поэтому излишне активный kernel_task может означать что угодно.
Мы рассмотрели процесс kernel_task в макОС и проблемы, о которых сигнализирует его появление.
Наш Telegram каналТолько полезная информация
Целый год мучайся с этим процессом. Перезагрузки, отключения спотлайт, удаления каких-то там файлов из коря. и т.д. – всё не то, да бывал какой-то переменный успех, но зачастую kernel_task так и жрал до 101% ЦП.
Что стоит отметить, у меня стоит сторонняя утилита управления куллером, она настроена повышать обороты вентиляторов при достижении определённой температуры процессора. Так вот, я просто привык к тому что моя хоть и старенькая, конец 2012 года, но заряжения Pro-шка (16 ОЗУ, дополнительный SSD) постоянно гудела как при взлёте, и от количества запущенных приложений это не зависело.
В один прекрасный день решил почистить свой Mac от пыли и не смог закрыть крышку, оказалось что батарея ВСПУЧЕНА, это кстати объяснило то, что трек-пад не нажимался, да и вылез немного из своей ниши, но я думал что последнее – это следствие какой-нибудь неудачной траспотртировки. Вообщем, срочно заменил батарею А1322, после чего Macbook хоть и показыватет, что kernel_task, грузит +60% ЦП, но обороты охлаждения работают спокойно.
Может кому-нибудь будет полезно.