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

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

2093

Попался в руки старенький ноутбук 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

5 1 голос
Рейтинг статьи

Подписаться
Уведомить о
guest

42 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Jolly Roger
Jolly Roger
4 лет назад

Спасибо!

Станислав Узлов
Станислав Узлов
3 лет назад

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

Comatozzze
Comatozzze
3 лет назад
Ответить на  Станислав Узлов

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

Сергей
Сергей
3 лет назад

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

оксана саяпина
оксана саяпина
3 лет назад

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

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

Вадим
Вадим
2 лет назад

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

Рекомендуем прочитать
HUAWEI MateBook D16 2024