Anonim

Численні системні процеси та програми працюють у фоновому режимі, коли ви вмикаєте Mac. Ці процеси мають свої обов’язки, і вони мають вирішальне значення для належного функціонування вашого Mac. WindowServer, наприклад, керує важливими системними графічними інтерфейсами користувача (GUI), такими як Dock і панель меню.

kernel_task — ще один важливий компонент, який забезпечує безперебійну роботу вашого Mac. У цьому посібнику ми пояснимо обов’язки kernel_task у macOS. Ви також дізнаєтеся, як працює процес і що робити, якщо kernel_task споживає надмірні ресурси ЦП.

Що таке kernel_task на Mac?

kernel_task — це життєво важливий компонент macOS, призначений для регулювання температури процесора та запобігання перегріву Mac. Коли kernel_task виявляє стрибок температури ЦП, він займає великий відсоток вашого ЦП, тим самим обмежуючи системні ресурси, доступні для процесів, відповідальних за підвищення температури.

Перегрів жахливий на всіх фронтах. Отже, коли процеси, які інтенсивно працюють з ЦП, викликають нагрів вашого Mac, kernel_task накопичує ресурси ЦП, щоб процеси не могли далі підвищувати температуру.

Чи kernel_task безпечно?

Коротка відповідь: «Так». Ймовірно, ви ставите під сумнів легітимність kernel_task, оскільки вона споживає великий відсоток процесора вашого Mac. Це нормально. Однак важливо зазначити, що kernel_task не діє за власним бажанням.Натомість він реагує на стан температури процесора.

Якщо процесор вашого Mac сильно нагрівається, kernel_task спрацьовує, щоб знизити температуру. Це видно по підвищеній активності вентилятора (або шуму вентилятора) і високому використанню ЦП. Тому щоразу, коли kernel_task інтенсивно використовує обчислювальну потужність вашого Mac, не думайте про це як про диявола. Скоріше уявіть це як ангела, який наполегливо працює, щоб здолати диявола перегріву.

До речі, ви не можете завершити kernel_task. Це також свідчить про безпеку та законність процесу. Він працює у фоновому режимі, тому що це надзвичайно важливий компонент macOS, без якого ваш Mac не може обійтися. Це один із найважливіших компонентів macOS. Ось доказ: запустіть Монітор активності, клацніть View на панелі меню та виберіть All Processes, Hierarchically

Це впорядкує всі системні процеси та програми сторонніх розробників відповідно до рівня важливості. Монітор активності створить вкладене представлення всіх процесів і програм із kernel_task як основним процесом, до якого підпадають інші процеси.

Натискання кнопки розкривного списку розгортає батьківську папку та відкриває «дочірні процеси» або «підпроцеси».

kernel_task знаходиться на вершині ієрархії, тому що це перший процес, який macOS запускає під час завантаження Mac.

Скільки ЦП має використовувати kernel_task?

Немає фіксованої кількості ресурсів процесора, які має використовувати kernel_task. Він використовуватиме великий відсоток вашого ЦП, лише якщо температура процесора стане аномально високою. Коротше кажучи, використання процесора kernel_task є функцією температури вашого Mac.

Виправити kernel_task Високе використання ЦП

За нормальних умов kernel_task ховається у фоновому режимі, споживаючи мінімальні системні ресурси. Однак такі фактори, як висока температура навколишнього середовища, тимчасові збої в системі, процеси, що надто інтенсивно працюють у фоновому режимі, тощо можуть спровокувати kernel_task використовувати шалену кількість процесорної потужності.

Дотримуйтеся наведених нижче рекомендацій, щоб регулювати споживання процесора kernel_task.

1. Примусово закрити програми, які не використовуються

Це нормально, коли ваш Mac нагрівається під час використання. Чим більше програм ви відкриваєте, тим інтенсивніше працює ваш Mac і більше тепла він виділяє. Це також призведе до того, що kernel_task використовуватиме більше потужності процесора, щоб регулювати температуру вашого Mac.

Отже, найпростіший спосіб зменшити активність kernel_task — це закрити програми, які ви не використовуєте. Іноді закриття програми з Dock або натискання червоного значка «x» у вікні програми не завершує роботу програми.

Деякі програми залишаються призупиненими у фоновому режимі, споживаючи процесор і заряд акумулятора Mac. Примусове закриття програм, які не використовуються, зменшить навантаження на процесор Mac і, відповідно, зменшить високе використання ЦП kernel_task. Перейдіть у Монітор активності та закрийте всі програми, які не використовуються, щоб звільнити обчислювальну потужність.

  1. Запустіть Монітор активності (Finder > Програми >Utilities > Activity Monitor) і виберіть програму, яку потрібно примусово закрити.

  1. Натисніть кнопку Зупинити на панелі інструментів монітора активності.

Якщо ваш Mac має сенсорну панель, виберіть програму та натисніть значок x зліва.

  1. Натисніть Force Quit на екрані Mac або сенсорній панелі.

2. Розвантажте порти вашого Mac

Підключення занадто великої кількості енергоємних аксесуарів до однієї сторони ноутбука Mac може призвести до перегріву ЦП. Якщо kernel_task підтримує високий рівень використання ЦП, перемістіть деякі аксесуари на протилежну сторону вашого Mac і зачекайте кілька хвилин. Це зменшило використання процесора kernel_task для деяких користувачів MacBook Pro у цій темі StackExchange.

Припустимо, у вас є зовнішній монітор, зарядний кабель, жорсткі диски та миша, підключені до USB-концентратора на лівій стороні вашого Mac. Це підвищить температуру ЦП і, як наслідок, активність kernel_task. Щоб вирішити проблему, розкладіть аксесуари на іншій стороні Mac.

Ця методика дійсна для моделей MacBook з USB-портами на обох (ліворуч і справа) сторонах. Якщо ваш ноутбук Mac має USB-порти лише з одного боку, від’єднання аксесуарів і пристроїв, які не використовуються, може вирішити проблему.

3. Перезапустіть Mac

Якщо kernel_task продовжує використовувати надмірну обчислювальну потужність, увімкніть і вимкніть живлення вашого Mac, щоб вирішити проблему. Це оновить пам’ять вашого Mac, припинить роботу непотрібних програм, очистить кеш-пам’ять процесора та врегулює використання ЦП kernel_task.

Закрийте всі вікна активних програм, клацніть піктограму Apple на панелі меню та виберіть Перезапустити .

4. Зменшити температуру навколишнього середовища

MacBook мають вбудовані датчики, які визначають зміни температури ЦП. Відповідно до Apple, ідеальна температура навколишнього середовища для використання MacBook становить від 10°C до 35°C (~50°F і 95°F).Коли температура вашого Mac перевищує оптимальну, датчики автоматично вмикають вентилятор вашого MacBook, щоб охолодити процесор. Ви також помітите стрибок використання процесора kernel_task.

Переконайтеся, що ваш Mac не стоїть у жаркій кімнаті чи на поверхнях, які блокують розсіювання тепла, — на подушці, ліжку чи під покривалом. Поставте свій Mac на рівну поверхню та переконайтеся, що в кімнаті є належна вентиляція: відкрийте вікна в кімнаті або ввімкніть кондиціонер. Розміщення вашого Mac на зовнішній охолоджувальній панелі також може допомогти знизити температуру ЦП.

5. Скидання контролера керування системою

kernel_task може не працювати належним чином, якщо вентилятори охолодження вашого MacBook не працюють належним чином. Якщо ваш Mac не нагрівається чи не нагрівається, але вентилятори працюють швидко та нестримно гучно, скиньте контролер керування системою (SMC).

SMC — це компонент на материнській платі, який керує акумулятором вашого Mac, підсвічуванням клавіатури, вентиляторами охолодження, поведінкою кришки та іншими важливими датчиками. Процедура скидання контролера керування системою залежатиме від того, чи використовує ваш Mac Apple T2 Security Chipset.

Щоб перевірити, чи ваш Mac має чіп безпеки T2, перейдіть до Finder > Програми > Утиліти > Відомості про систему > Hardware і виберіть Controller на бічній панелі. Якщо «Назва моделі» не чип Apple T2, ваш Mac не має чіпа безпеки.

Скидання SMC на ноутбуках Mac без мікросхеми Apple T2

Моделі MacBook Air і Pro, випущені в 2017 році або раніше, не мають T2 Security Chip.

  1. Натисніть логотип Apple на панелі меню та виберіть Завершити роботу .

  1. Натисніть і утримуйте Shift + Control +Option клавіші на лівій стороні клавіатури одночасно протягом семи секунд.

  1. Натисніть і утримуйте кнопку живлення, утримуючи три клавіші на кроці №2.

  1. Утримуйте чотири клавіші протягом 10 секунд і відпустіть їх.
  2. Натисніть кнопку живлення, щоб увімкнути Mac.

Скидання SMC на ноутбуках Mac із мікросхемою Apple T2

Моделі MacBook Air і Pro, випущені в 2018 році або пізніше, не мають T2 Security Chip. Вимкніть Mac, зачекайте приблизно 30 секунд, поки він повністю вимкнеться, і виконайте такі дії:

  1. Натисніть і утримуйте наступні клавіші протягом семи секунд: Права Shift клавіша + Ліва Control клавіша + ліва Option клавіша.

  1. Продовжуйте утримувати три клавіші в кроці 1, потім натисніть і утримуйте кнопку живлення.

  1. Утримуйте чотири кнопки разом протягом 10 секунд.
  2. Відпустіть кнопки та натисніть кнопку живлення, щоб завантажити ваш Mac.

Скидання SMC на комп’ютерах Mac

Вимкніть Mac і вийміть його з розетки. Зачекайте 15 секунд, знову підключіть Mac до розетки, зачекайте 5 секунд і натисніть кнопку живлення.

Stabilize kernel_task Використання ЦП

kernel_task — критичний системний процес, який регулює температуру вашого Mac. Чим теплішим стає ваш Mac, тим більше процесорної потужності споживає kernel_task. Наведені вище поради щодо усунення несправностей мають допомогти зменшити високе використання ЦП kernel_task.Якщо проблема не зникає, спробуйте скинути PRAM/NRAM свого Mac.

Що таке kernel_task на Mac і чи безпечно це?