Загрузка CPU процессом kernel_task

Загрузка CPU процессом kernel_task в Mac OS

Попался в руки старенький ноутбук MacBook Pro 2010 года, который сильно тормозил. Подозрения пали на диск, так как в тех моделях устанавливались HDD, было решено заменить его на SSD с уже установленной Mac OS снятый с другой машины.

Проблема никуда не ушла и визуально не было улучшения. После нескольких проверок, сбросов NVRAM и SMC, так как кулер крутил на 100% оборотов, когда практически уже был уверен, что проблема в железке, случайно заглянул в «Мониторинг системы» и увидел там загрузку процессора на 140-250%.
Проблема заключалась в том, что процесс Kernel_task отъедал ресурсы CPU и не давал работать всей ОС.

Вот что пишут сами Apple об этом процессе:

Процесс kernel_task помогает управлять температурой ЦП, снижая доступность ресурсов ЦП для программ с высокой интенсивностью вычислений. Иначе говоря, процесс kernel_task запускается при возникновении риска перегрева центрального процессора. Сам по себе он не вызывает такие ситуации. При снижении температуры ЦП активность этого процесса автоматически уменьшается.

Было найдено решение проблемы:

1) Для начала включаем отображение скрытых папок:

  • Заходим в «Терминал»
  • Вбиваем 2 команды:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

2) После чего определяем модель компьютера:

  • Кликаете «Об этом Mac»
  • Далее жмите кнопку «Подробнее»
  • Кликаете на «Отчёт о системе»

Там где аппаратные средства находите и запоминаете «Идентификатор модели». В моём случае это MacBookPro7,1.

3) Переходите по этому пути:

/System/Library/Extensions

Выбирайте файл IOPlatformPluginFamily.kext, кликаете правой кнокой и выбираете «Показать содержимое пакета».

Не забудьте подписаться на наш Дзен

4) Переходите в Contents/PlugIns, потом на файле ACPI_SMC_PlatformPlugin.kext так же выбираете «Показать содержимое пакета»

5) Далее в Contents/Resources находите файл с моделью ноутбука. Как вы помните: у меня был MacBookPro 7.1. Удаляйте этот файл! (Если нет нужного файла, удалите ближайшие модели, к примеру нет 8.1, удаляете 7.1 и 9.1).

6) Перезагрузите компьютер. Вероятно эту процедуру придется проделывать после каждого обновления Mac OS.

Чтобы вернуть отображение папок, как было раньше, выполните в «Терминале» команду:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

Если не удается удалить идентификатор модели

В том случае, когда у вас MacOS El Capitan или выше, система не даст удалить файл-идентификатор, так как предварительно нужно снять защиту целостности системы (System Integrity Protection или сокращенно SIP).

SIP можно отключить только из режима восстановления. Надо перегрузиться, получить доступ к «Терминалу» и ввести команду отключения.

  • Отключаем Mac и при включении зажимаем клавиши ⌘R (Command+R);
  • После загрузки попадаем в меню восстановления. Открываем раздел «Утилиты» и запускаем «Терминал»;
  • Вводим команду:

csrutil disable

Перезагружаем Mac.
Чтобы включить защиту, нужно опять войти в режим восстановления, открыть терминал и ввести команду:

csrutil enable

42 комментария на «Загрузка CPU процессом kernel_task в Mac OS»
  • Спасибо!

  • Здравствуйте! Сделал все по вашей инструкции и проблема с загрузкой ЦП разрешилась, но через несколько дней мак начал включаться минут по 5 на яблоке. стоит ссд. OS hi sierra, macbook pro late 2011.

    • Очень вероятно, что у вас проблема с железом. Попробуйте тест оборудования провести.

    • Если поверх система накатана, попробуйте сделать загрузочную флешку (делал через терминал) и поставить ось с нуля на отформатированный диск. Мне помогло. Потом, правда, процедуру с удалением ***8_2 всё равно придется делать)

  • У меня все получилось. MacBook Pro Retina 15 2012 mid. При включении питания kernel_task стал безбожно жрать всю память. Нужно сбросить SMC контроллер. Полная статья здесь https://support.apple.com/ru-ru/HT201295
    Для моего ноутбука надо было выключить питание поддержать 10 сек shift+opt+contrl и питание. Проблем больше нет.
    Удалить файлы у меня не получилось так как стоит Catalina и отключение SIP не помогает.

  • Всем привет!
    Мой MacBook Pro 15 Retina late 2015 заставил понервничать пол года с этой проблемой. Работать естественно невозможно. В сервисе в который всегда обращался помочь не смогли трижды(((
    Уже думал его скинуть за пол цены…
    Все доступные способы с русских и иностранных форумов я пробовал.
    Замена термопасты, обновление, удаление файлов по инструкции выше, работа на маке на балконе в -25 (думал, что проблема в перегреве каких-то микросхем), но ничего не помогало.
    Последней надеждой была сдача в обычный сервис в городе.
    Ребята за сутки определили проблему, на моем маке было следующее — поврежденные/подгоревшие шлейфы на трекпаде.
    Дай Бог, что бы это были точно они, потому что после их замены Мак работает, как часы.
    Думаю, что не всегда проблема связанна с ПО или перегревом, проблема судя по комментариям очень индивидуальная.
    Помогает только полная проверка всех узлов компьютера.

    Всем удачи в борьбе с этой, жутко бесячей проблемой!

  • Macbook pro 2011 Sierra
    Софтово отключено дискретное видео
    стоит MacsFan Control . Температура проца ниже 50.
    Всегда все было ок, но последние три дня появился kernel после загрузки.
    Если подождать какое-то время (минут 20), то нормальная работа восстанавливается.
    Проверял батарею — выглядит ок, заряд держит, хотя еще с тех времен.
    В общем не понятно что этому кернелу не нравится, комп холодный.

Добавить комментарий
Войти с помощью: 

Ваш адрес email не будет опубликован.

Рекомендуем прочитать