Операційна система комп'ютерів Apple, як і система-конкурент, підтримує відображення процесів, які виконує оболонка. У користувачів часто виникає питання щодо процесу 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 в Макос і проблеми, про які сигналізує його появу.