4 минуты

13078

Процесс kernel_task в macOS

kernel_task

Если открыть в macOS программу «Мониторинг системы», то в ней можно обнаружить весьма жадный до ресурсов процесс kernel_task. Из его названия совсем непонятно, за что он отвечает, поэтому многие пользователи компьютеров Apple начинают беспокоиться, не вирусню ли они подхватили где-нибудь. Люди принимают его за вредоносную программу и спешат выяснить, что же это за таинственный процесс и можно ли его как-то завершить. Объясняю, что такое kernel_task и зачем он все-таки нужен.

Для чего нужен процесс kernel_task?

По словам Apple, он пытается замедлить программы, потребляющие слишком много ресурсов. Дело в том, что некоторые сложные и узкоспециализированные программы требуют работы на износ. Из-за этого процессор, видеокарта или энергозависимая оперативная память могут сильно нагреваться. Настолько сильно, что встроенная система охлаждения не справляется и приходится «душить» опасные приложения программно.

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

Как отключить процесс kernel_task?

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

Все дальнейшие процедуры выполняем с трезвой головой и со всей ответственностью.

Чтобы отключить kernel_task, делаем следующее:

  • Открываем программу «Терминал».
  • Вводим в него команду defaults write com.apple.finder AppleShowAllFiles TRUE.
  • Затем вводим команду kilall Finder.

Если у вас свежая версия операционной системы, то достаточно нажать Shift+⌘ CMD +.(точка) Тогда не придется вводить никаких команд.

  • Затем открываем меню Apple в верхнем левом углу.
  • Выбираем пункт «Об этом Mac».
    об этом маке

    Нажимаем — «Об этом Mac»

  • Затем выбираем пункт «Отчет о системе».
    отчет о системе мак

    Нажимаем «Отчет о системе»

  • Ищем идентификатор устройства и запоминаем его (или лучше куда-нибудь копируем).Информация о системе мак
  • Открываем любое окно Finder и нажимаем на сочетание клавиш Shift+⌘ CMD +G.
  • В открывшееся окно вводим следующий текст: /System/Library/Extensions и нажимаем «Перейти»./System/Library/Extensions
  • Ищем в открывшейся папке файл IOPlatformPluginFamily.kext. Кликаем по нему правой кнопкой мыши и выбираем пункт «Показать содержимое пакета».
    IOPlatformPluginFamily.kext

    Нажимаем на «Показать содержимое пакета»

  • Переходим в папку Contents.
  • Затем в папку Plugins.
  • Ищем файл ACPISMCPlatformPlugin.kext. Кликаем по нему правой кнопкой мыши и выбираем пункт «Показать содержимое пакета».
  • Далее заходим в папку Contents.
  • Затем в папку Resources.
  • Ищем среди файлов тот, в названии которого указан идентификатор вашего компьютера и удаляем его.ACPISMCPlatformPlugin.kext

Если это не помогло или файл не удаляется, значит, нужно отключить систему безопасности SIP. Это делается следующим образом.

  • Перезапускаем компьютер и вводим в его режим восстановлением, зажав клавиши ⌘ CMD+ R.
  • В появившейся панели инструментов выбираем пункт «Утилиты».
  • В выпадающем списке ищем «Терминал» и запускаем его.
  • В «Терминал» вводим команду csrutil disable.
  • Нажимаем клавишу «Ввод» (Enter).
  • Снова перезапускаем компьютер.
Space Police

Переводчик. Копирайтер. Композитор. Люблю консьюмерские технологии, музыку и все смежные направления. Надеюсь дожить до «счастливого» киберпанк-будущего. Испытываю пассивную агрессию по отношению к РКН ;)


Понравилась статья?
Комментариев: 31

  • Mobsman Slon
    Mobsman Slon
    17 ноября, 2019 в 11:45

    Разработчики не учли, что когда kernel_task будет «душить» процессы, от него от самого будет достаточный перегрев, как бы он там не регулировал температуру ЦП, слишком много ресурсов жрёт, это какой-то замкнутый круг. Вообще, если что то случилось не так с маком, лучше нести в сервис, дабы не усугубить. Отключать я бы не стал, к тому же, в моей практике, сколько себя помню, единичные случаи, когда мак лагал и перегревался.

  • pavel_lovett
    pavel_lovett
    9 февраля, 2020 в 10:36

    Не совсем в тему, но спрошу здесь. Как отключить активные углы рабочего стола в macos? Раздражает, случайно попадаешь курсором, появляется центр уведомлений.

    • Владимир Ковылов
      Владимир Ковылов
      9 февраля, 2020 в 14:00

      Чтобы отключить активные углы:
      1. Перейдите по пути «Системные настройки» – «Рабочий стол и заставка» – «Заставка» – «Активные углы».
      2. Установите для каждого угла значение «—».
      3. Нажмите «Ок» для сохранения изменений.
      Можно не отказываться от них совсем, а настроить срабатывание при нажатии одной из клавиш: Сommand, Option, Control или Shift. Для этого зажмите клавишу (или сочетание) и выберите для угла действие

  • Maxim Gutsol
    Maxim Gutsol
    1 марта, 2020 в 20:56

    Поможет ли это решение в случае, когда kernel_task загружает проц на 90-95% из-за того, что мак работает без батареи, на проводе?

    • Space Police
      Space Police
      2 марта, 2020 в 08:54

      Скорее всего. Нужно попробовать

  • Валерий Щеглов
    Валерий Щеглов
    13 апреля, 2020 в 11:18

    Каждый раз заново после установки обновления эта хрень начинает съедать запредельное количество ресурсов. Это просто нечто. Словно бездонная бочка, в которую высыпают все изобилие оперативной памяти, которое установлено на моем MacBook Pro. Стоит только выйти новому патчу как этот прожорливый цербер срывается с цепи и пожирает все частоты, что доступны моему чипу. Приходится практически всегда делать полную переустановку системы. До сих пор более адекватного решения не нашлось. Оно на 100% работает.

    • Rick Dalton
      Rick Dalton
      16 апреля, 2020 в 22:00

      Так говорите, будто это что-то плохое. Все равно документы хранятся в облаке и они быстро подтянутся на компьютер после установки системы. Зато регулярное «обновление» системных файлов обеспечит компьютер долгими годами жизни. Это на пользу идет и вам и компу. Он же от этого шустрее становится.

      • Валерий Щеглов
        Валерий Щеглов
        18 апреля, 2020 в 20:36

        Слушай, когда у тебя на компьютере установлена тонна разного добра с просторов торрентов, то не очень хочется говорить этому добру «прощай». Я одних только плагинов для Logic Pro X насобирал несколько тысяч. Все взломанные. Я уже не помню откуда эти пиратские сокровища добыл. А ты мне предлагаешь так легко ото всех избавляться. Это травма каждый раз. После каждой переустановки в пору к психологу идти. А у тебя все так просто. Н-да.

  • zoomblender
    zoomblender
    23 мая, 2020 в 09:36

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

    • Vlad OMG
      Vlad OMG
      29 мая, 2020 в 22:13

      Да, но простите, иногда его показатели превышают 500% загрузки процессора. И даже банальное конвертирование какого-нибудь видеофайла превращается в длительный процесс. Что тогда? вот и приходится его деактивировать, чтобы хоть как-то ускорить работу техники. Бывают случаи, когда он потребляет всего 2-5%, тут не спорю — нормально. То, что это важный процесс, это понятно.

  • MacFan
    MacFan
    14 июля, 2020 в 15:00

    Хочу донести до всех слова специалистов с компьютерного центра. Надо задумываться в первую очередь не о том, что процесс нагружает процессор, а истинную причину этого. Ведь при работе «kernel_task» не должны всплывать такие цифры как 150%, 500% и т.д. Это скорее всего первый сигнал о каких-либо неисправностях внутри вашего компьютера. Это может быть неисправность платы, замыкание цепи питания или неисправность датчика температуры. Так что к этому нужно отнестись серьезно, а не просто выключать.

  • Стас Лихин
    Стас Лихин
    17 августа, 2020 в 16:39

    Ситуация такая. Около 190% потребления центрального процессора, два из четырех ядер. Такой показатель возникал в частности во время загрузки или передачи файлов либо тяжелых процессов. По окончанию вроде как стабилизировалось. Но причину надо было искать. Итог диагностики — требуется ремонт системного тома, после вся работа процесса выровнялась и все нормально.

  • Александр Марков
    Александр Марков
    22 сентября, 2020 в 10:03

    Как только слышу усиление работы кулеров, сразу понимаю, что заработал в поте лица «kernel_task». Если уж начинает сильно нагружать, то просто выключаю его. Делаю так постоянно, пока никаких проблем за собой это не привело. Надеюсь, так будет и дальше. Еще могу посоветовать установить внешний вентилятор,немного, но польза есть.

  • kaqxxx / FR Legends
    kaqxxx / FR Legends
    22 октября, 2020 в 22:53

    Все, что было в статье я повторил, но не могу выполнить последний пункт, так как в Resources нет Идентификатора модели MacBookAir7,2. Помогите решить проблему, пожалуйста

    • Space Police
      Space Police
      23 октября, 2020 в 16:03

      Добрый день! Лично на моем ноуте всегда был нужный файл, поэтому я с таким не сталкивался, но на других ресурсах подсказывают, что можно удалить ближайшие к нему по номерам файлы — т.е. у вас нет 7.2 , тогда удаляйте 6.2 или 8.2. Результат в итоге должен стать таким же.

  • Ivan Chugriev
    Ivan Chugriev
    15 ноября, 2020 в 17:28

    За полезную статью спасибо, но я бы посоветовал автору, сделать отдельную статью о том, какие именно приложения и компоненты, могут способствовать повышению температуры процессора. В любом случае, если он перегревается, дак причём если до огненного состояния, то это ненормально. Хотя может и не в приложениях вовсе быть дело… Что касаемо этой службы, её не просто так придумали и отключить её равносильно — убить процессор.

  • anacondus
    anacondus
    7 декабря, 2020 в 12:41

    Всем привет.
    Обновилась до Большого Сюра и kernel_task без нагрузки наваливает вентиляторы и диск по максимуму. Пыталась помочь ему всеми способами — ваш подходил до момента «Ищем в открывшейся папке файл IOPlatformPluginFamily.kext» — у меня такого пакета нет. Куда еще сходить почитать может посоветуете?

    • Space Police
      Space Police
      8 декабря, 2020 в 16:54

      C Big Sur пока непонятно. Утечек ресурсов хватает из-за несовместимости со старым софтом. Могу посоветовать только сделать чистую установку (в идеале ее делать нужно на каждом крупном релизе). Точнее выяснить на текущий момент из-за чего возникает нагрузка в новой ОС не получится.

  • Andrew Vorobiev
    Andrew Vorobiev
    30 января, 2021 в 21:09

    Где-то слышал, что под этим процессом могут маскироваться вирусы для macOS. Поэтому когда он слишком прожорливым становится, надо срочно качать антивирус и проверять систему. Возможно она заражена и скоро начнет уничтожать ваши файлы. И это не паранойя это реальный факт. Люди на зарубежных форумах не раз обсуждали такое поведение системы и всегда упирались в то, что это дело рук вируса или хакеров каких нибудь. Так что я предупредил. Будьте внимательнее. И пользуйтесь антивирусом даже на Маке хоть вам и кажется, что его нельзя заразить

  • Игорь Юрьев
    Игорь Юрьев
    7 февраля, 2021 в 00:09

    Было такое на моем новеньком макбуке про, когда я попытался подключить монитор внешний. Помогло сбросом SMC и NVRAM. После обновления Сиерры до 10.13.3 снова появилась эта фигня, и сбросы в этом случае не помогли ( Аймак и макбук ведут себя прекрасно. После обновления проблем нет. Переустанавливать или сносить ОС не хочется крайне, но и как решить проблему непонятно.

  • Максим Лукин
    Максим Лукин
    20 февраля, 2021 в 13:42

    Здравствуйте! Выполнил все рекомендации в статье, и проблема с загрузкой ЦП разрешилась, но потом мак стал включаться по пять минут на яблоке. жесткий диск SSD. Операционная система sierra, макбукпро.

    • igorlusenko4
      igorlusenko4
      22 февраля, 2021 в 18:08

      Очень похоже на проблему с железом. Сделайте тест оборудования. Или в случае, если система поставлена по верху, то может помочь загрузочная флешка (через терминал, например), форматируем диск и ставим на него ось с нуля. Мне такой способ помог. Потом, правда, процедуру с удалением тоже придется пройти.

  • Сергей Воробьев
    Сергей Воробьев
    2 апреля, 2021 в 12:53

    У меня кемел так и жрал до 101% ЦП, измучил меня этот процесс где-то на протяжение года. Делал много чего, перезагрузки, отключал spotlight, удалял разные файлы из корня. Иногда помогало. Но ненадолго. Потом, когда чистил макбук от пыли увидел, что батарея вспучена, поменял ее, да после этого этот процесс пишет, что грузит на 60%, но охлаждение работают спокойно. Так что может быть загвоздка и в этом.

  • Aleksey Leshtuk
    Aleksey Leshtuk
    25 июня, 2021 в 16:21

    температура ЦП скорее всего не при чем, в моем случае это был аккумулятор.

    Система выводила что акк требует обслуживания, НО ноут два часа держал стабильно и внешне все было ОК, под капотом оказалось, что часть батарей уже начала вздуваться. Соответственно система и придерживала любые резкие активности.

    Так что я бы предположил в целом аппаратную проблему.

  • Pavel Sharoly
    Pavel Sharoly
    1 июля, 2021 в 02:11

    Это чисто по-русски. «нам бы понедельники- взять и отменить». Любой юзер у нас круче и умнее команды инженеров Эппл.Чтобы ваш мак не сгорел а именно это предотвращает этот процесс, проверяем по кругу термопасту на проце и видеокарте, если засохла и потрескалась меняем. не забита ли пылью система охлаждения, если забита- чистим, проверяем вентиляторы чтобы не трещали и не шумели, при любом подозрении меняем. проверяем батарею, если вздулась( даже слегка) выкидываем и ставим новую.Этим вы убьете процесс kernel_task до разумных 30-50 процентов при которых макбук не тормозит вообще.Но для особо богатых рекомендую все же заморочиться и выключить процесс программно.этим вы обеспечите обьем продаж оставшимся немногочисленным магазинам Эппл.)))

  • nikiwonky
    nikiwonky
    27 августа, 2021 в 19:34

    Все, что было в статье я повторил, но не могу выполнить последний пункт, так как в Resources нет Идентификатора модели MacBookPro16.3 , самая ближайшая MacBookPro8_3 помогите . Модель MacBook Pro 2020

    • alb 14
      alb 14
      3 января, 2022 в 11:36

      Помогло! Уррррааа! СПАСИБО!

      • alb 14
        alb 14
        13 февраля, 2022 в 18:28

        А если не дает варианта удаления идентификатора из последнего плагина? Только порадовался, что так получилось у меня на Сиерре и хотел сделать ту же операция у супруги на Каталине и не вижу варианта удаления файла вообще, хотя бы удалить 8.2 ( MBP 2012 идентификатор 9.2)! Помогите пожалуйста! Может попробовать откатить систему!?

        • imasa
          imasa
          19 января, 2024 в 12:20

          такая же история. и нет ответа от специалиста!

  • Tioma Ostashov
    Tioma Ostashov
    1 декабря, 2022 в 11:43

    Мучался с этим процессом kernel_task от 20-500%, изо дня в день долгое время и нигде не видел по настоящему адекватного и действенного способа. Лично мне помогла, банальная чистка ноутбука от пыли. После все встало в норму, все летает как и прежде. Macbook Pro 15 2015 г.
    Надеюсь, что Вам тоже поможет. Удачи)

  • imasa
    imasa
    19 января, 2024 в 12:07

    привет. ранее такая фигня приключалась летом, в жару, ставил вентилятор — помогало и вот, неожиданно стал зашкаливать под 1000 процентов на пустом месте. Температура процессоров на 16 macbookpro в норме. скачет в общем. отключить по вашему методу не могу, так как не нахожу своей модели. MacBookPro16.1. самая последняя MacBookPro8_2.plist такое может быть?