Если у вас компьютер под управлением MacOS (MacBook или iMac), то вы не раз замечали в “Мониторе активности” процесс “kernel_task”. Что это такое и почему он грузит систему – рассмотрим в нашей статье.
Данный системный процесс может значительно грузить “железо” устройства (особенно процессор). Нагрузка сопровождается увеличением скорости работы кулеров системы охлаждения.
Что за процесс
На сайте компании Apple указано, что основная функция “kernel_task” – управление температурой за счет “подавления” требовательных к производительности программ.
Если компьютер начинает нагреваться, то процесс запускается и ограничивает работу приложения, которое вызвало это повышение температуры. Процент нагрузки “kernel_task” пропорционально зависит от нагрева.
Как отключить
Особенно беспокоит данная проблема владельцев устаревших моделей Mac (2012 и более ранние) из-за невысокой производительности самого устройства. Решить это можно удалением некоторых компонентов. Рассмотрим два варианта.
Для MacOS Yosemite и передыдущих
Если у вас версия операционной системе младше, чем El Capitan, то процесс отключения будет выглядеть следующим образом.
- Зайдите в “Терминал” → введите по очереди две команды:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
- Откройте “Об этом Mac”.
- “Подробнее” → “Отчет о системе”.
- Запомните информацию с пункта “идентификатор модели” (например, “MacBookPro5,5”).
- “Переход” → “Переход к папке”.
-
/System/Library/Extensions
. - Кликните ПКМ по файлу “IOPlatformPluginFamily.kext” → “Показать содержимое пакета”.
- “Contents” → “PlugIns” → кликните ПКМ по “ACPI_SMC_PlatformPlugin.kext” → “Показать содержимое пакета”.
- В “Contents” → “Resources” найдите файл с названием вашего Mac (например, “MacBookPro7,1”) → удалите его.
- Перезагрузите ПК → откройте “Терминал” → пропишите 2 команды:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
Для MacOS El Capitan и новее
В новый версиях “яблочной” системы установлена защита целостности системы, которая более известна под именем “SIP”. Из-за этого спсоб отличается от предыдущего.
- Выключите Mac.
- Во время включения зажмите комбинацию “⌘R” для вход в меню восстановления.
- Откройте раздел “Утилиты” → “Терминал”.
- Введите команду
csrutil disable
→ перезагрузите устройство. - Повторите все действия из предыдущего пункта.
csrutil enable
вместо вышеуказанного.