Процесс kernel_task в macos: что это такое и почему нагружает систему

Содержание:

  • kernel_task делает вид, что использует циклы ЦП, чтобы сохранять прохладу
  • Загрузитесь в безопасном режиме для устранения проблем с ядром
  • Еще несколько вещей, которые стоит попробовать

Итак, вы нашли в Activity Monitor нечто под названием «kernel_task» и хотите знать, что это такое. Хорошие новости: в этом нет ничего гнусного. На самом деле это ваша операционная система.

Эта статья является частью нашей текущей серии, в которой объясняются различные процессы, присутствующие в Activity Monitor, такие как hidd, mdsworker, installd и многие другие. Не знаете, что это за услуги? Лучше начни читать!

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

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

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

Сбросьте SMC (Контроллер управления системой)

SMC является основой ​​многих физических процессов, которые есть в системах Mac. По сути, это название чипа, интегрированный в компоненты Intel. Клавиатура, светодиодные индикаторы, охлаждающие куллеры, кнопки питания, аккумулятор и другие компоненты не могут работать без SMC. Многие предлагают откатить этот чип к стандартным настройкам, что может решить проблему. Имейте в виду, что эти действия сбрасывают почти все настройка, поскольку это может решить проблему

Обратите внимание, что выполнение этих действий приведет к сбросу всех настроек, которые были установлены до этого. Поэтому их следует запомнить, а лучше сделать резервную копию с помощью Time Machine или других инструментов перед сбросом

Инструкции могут немного отличаться в зависимости от того, какую версию Macbook вы используете. Ниже мы перечислим все шаги для всех версий, существующих на данный момент:

Пользователи Macbook на базе Apple T2 Security Chip. (модели с 2018 года и позже):

  1. Выключите свой Mac.
  2. Нажмите и удерживайте Мощность в течение 10 секунд, затем перезапустите свой Мак.
  3. Если это не решит проблему, снова выключите компьютер.
  4. Затем нажмите и удерживайте клавиши правый Shift , левый Option , и левый Control вместе на семь секунд.
  5. Во время удерживания этих клавиш, также нажмите и удерживайте кнопку Мощность в течение семи секунд одновременно.
  6. Наконец, перезагрузите Mac и проверьте, сохраняется ли та же проблема.

Пользователи MacBook с несъемным аккумулятором (модели до 2018 года):

  1. Выключите свой Mac.
  2. Затем нажмите и удерживайте Shift, Control
    и Опция на левой стороне клавиатуры.
  3. Теперь нажмите и удерживайте кнопку Мощность (или Touch ID кнопку).
  4. Продолжайте удерживать все кнопки примерно 10 секунд.
  5. После этого, вы можете включить свой Mac и проверить нагрузку ЦП.

Пользователи старого MacBook со съемным аккумулятором (модели до 2015 года):

  1. Выключите Mac и переверните на заднюю сторону.
  2. Затем снимите аккумулятор.
  3. После этого нажмите и удерживайте кнопку Мощность кнопку на пять секунд.
  4. В конце, вставьте аккумулятор и запустите MacBook.

Пользователи, у которых есть настольный компьютер Mac с чипом T2 (например, iMac Pro):

  1. Выключите свой Mac.
  2. Удерживайте кнопку Мощность секунд 10.
  3. После этого подождите еще пару секунд и перезагрузите компьютер.
  4. Если это не помогло, попробуйте снова выключить Mac.
  5. Отключите шнур питания и подождите 15 секунд.
  6. Затем снова подключите его, подождите примерно 5 секунд и включите компьютер.

Пользователи, у которых есть старые настольные компьютеры Mac (модели до 2018 года):

  1. Выключите Mac и снова отключите шнур питания.
  2. Подождите 15 секунд и снова подсоедините шнур питания.
  3. Подождите еще 5 секунд и включите Mac снова.

Быстрые краткосрочные исправления

Так как kernel_task это в основном ваша операционная система, и уничтожение процессов — лучший способ высвободить ресурсы, простой перезапуск вашего Mac сразу решит проблему. Это не является долговременным решением, если у вас уже давно есть эта проблема. Но это краткосрочное решение, которое должно дать немедленные результаты.

Все, что вызывает всплеск загрузки процессора, может вернуться. Поэтому, если у вас были повторяющиеся инциденты, вы можете попробовать сбросить настройки контроллера системы (SMC). Это легко сделать при перезагрузке компьютера.

Инструкции по сбросу SMC немного различаются в зависимости от того, есть ли у вас старый MacBook, новый MacBook или настольный компьютер, такой как iMac. Узнайте, как сбросить SMC вашего Mac здесь

Другой распространенной причиной неконтролируемого процесса kernel_task является Flash. Судя по опыту, я видел наименее любимое расширение для браузера

сделайте это с Safari, в частности. Для быстрого исправления попробуйте убить все не отвечающие или испытывающие жажду вкладки или полностью выйти из браузера.

Простые решения проблем kernel_task

Во многих случаях простая перезагрузка вашего Mac сразу решит проблему. Это не постоянное долгосрочное решение, если у вас уже есть эта проблема некоторое время. Вместо этого это краткосрочное исправление, которое должно дать немедленные результаты.

Все, что вызывает всплеск загрузки процессора, может вернуться. Поэтому, если у вас были повторяющиеся инциденты, вы можете попробовать сбросить настройки контроллера системы (SMC). Это легко сделать и может исправить множество проблем с macOS.

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

Что такое kernel_task

Компонент kernel_task предусмотрен в MacOS для поддержания оптимальной температуры ПК, что реализуется за счёт разгона кулера и приостановления «тяжёлого» приложения – это как раз и даёт нагрузку на ЦП.

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

Запуск средства «Мониторинг системы» на Маке

Аналог «Диспетчера задач» в mac OS называется «Мониторинг системы». Как и представитель конкурентного лагеря, он отображает подробные сведения о потреблении ресурсов и загруженности центрального процессора, оперативной памяти, энергопотреблении, состоянии жесткого и/или твердотельного диска и сети. Выглядит он следующим образом

Однако, в отличие от решения в Windows, он не предоставляет возможности принудительного завершения той или иной программы –делается это уже в другой оснастке. Далее расскажем о том, как открыть «Мониторинг системы» и как прекратить работу зависшего или более неиспользуемого приложения. Начнем с первого.

Способ 1: Spotlight

Spotlight – это разработанное Apple средство поиска, предоставляющее возможность быстрого доступа к файлам, данным и программам в среде операционной системы. Для запуска «Мониторинга системы» с его помощью выполните следующее:

  1. Воспользуйтесь клавишами Command+Space (пробел) или нажмите по значку с изображением лупы (правый верхний угол экрана), чтобы вызвать поисковую службы.

Начните вводить в строку название искомого компонента ОС – «Мониторинг системы».

Как только увидите его в результатах выдачи, кликните по нему для запуска левой кнопкой мышки (или воспользуйтесь трекпадом) либо просто нажмите клавишу «Return» (аналог «Enter»), если ввели название полностью и элемент стал «подсвечиваться».

Это самый простой, но не единственный из существующих вариант запуска средства «Мониторинг системы».

Способ 2: Launchpad

Как и любая предустановленная в macOS программа, «Мониторинг системы» имеет свое физическое расположение. Это папка, попасть в которую можно через Launchpad – средство запуска приложений.

  1. Вызовите Launchpad, нажав по его иконке (изображения ракеты) в доке, воспользовавшись специальным жестом (сведение вместе большого и трех соседних пальцев на трекпаде) или наведя указатель курсора мыши в «Активный угол» (по умолчанию это правый верхний) экрана.

В появившемся окне лаунчера найдите среди всех представленных там элементов директорию «Утилиты» (это также может быть папка с названием «Другие» или «Utilities» в англоязычной версии ОС) и нажмите по ней для открытия.

Кликните по искомому системному компоненту для его запуска.

Оба рассмотренных нами варианта запуска «Мониторинга системы» довольно просты. Какой из них выбрать, решать только вам, мы же расскажем еще о парочке интересных нюансов.

Дополнительно: Закрепление ярлыка в доке

Если вы планируете хотя бы время от времени обращаться к «Мониторингу системы» и не хотите каждый раз искать его через Spotlight или Launchpad, рекомендуем закрепить ярлык этого средства в доке. Таким образом вы обеспечите себе возможность наиболее быстрого и удобного его запуска.

  1. Запустите «Мониторинг системы» любым из двух рассмотренных выше способов.

Наведите указатель курсора на значок программы в доке и кликните по нему правой кнопкой мышки (или двумя пальцами по трекпаду).
В открывшемся контекстном меню поочередно перейдите по пунктам «Параметры» — «Оставить в Dock», то есть отметьте последний галочкой.

С этого момента вы сможете запускать «Мониторинг системы» буквально в один клик, просто общаясь в доку, как это делается со всеми часто используемыми программами.

Принудительное завершение программ

Как мы уже обозначили во вступлении, «Мониторинг ресурсов» в macOS – это не полный аналог «Диспетчера задач» в Windows. Принудительно закрыть с его помощью зависшее или просто более ненужное приложение не получится – для этого необходимо обратиться к другому компоненту системы, который так и называется «Принудительное завершение программ». Запустить его можно двумя разными методами.

Способ 1: Комбинация клавиш

Проще всего это сделать с помощью представленных ниже горячих клавиш:

Command+Option(Alt)+Esc

Выделите нажатием по трекпаду или кликом мышки программу, которую требуется закрыть, и воспользуйтесь кнопкой «Завершить».

Способ 2: Spotlight

Очевидно, что «Принудительное завершение программ», как и любой другой компонент системы и стороннее приложение, можно найти и открыть с помощью Spotlight. Просто начните вводить название искомого компонента в поисковую строку, а затем выполните его запуск.

Заключение

Из этой небольшой статьи вы узнали, как в macOS запустить то, что пользователи Windows привыкли называть «Диспетчер задач» — средство «Мониторинг системы», — а также узнали о том, каким образом можно выполнить принудительное завершение работы той или иной программы.

Мы рады, что смогли помочь Вам в решении проблемы.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Загрузка 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 TRUEkillall 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 FALSEkillall Finder

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

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

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

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

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

csrutil enable

Как отключить

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

Что надо делать

Для macOS Yosemite и более ранних версий. Откройте меню Dock — Finder — Applications — Utilities. Найдите в списке «Terminal.app» и откройте его двойным щелчком (если вы не настроили его иначе). В поле сначала введите: по умолчанию запишите com.apple.finder AppleShowAllFiles ИСТИНА, затем закройте все Finder. Вы увидите небольшое окошко с опциями: вам нужно «Об этом Mac», а в нем «Подробности» — «Отчет по операционной системе». Запишите для себя идентификационный код модели. В верхнем меню разверните вкладку «Перейти» — «В папку» и укажите ее адрес: / System / Library / Extensions. Откройте репозиторий, найдите там файл IOPlatformPluginFamily.kext, щелкните по нему дополнительной кнопкой мыши и выберите «Показать содержимое». Там вы снова найдете пакеты Contents — PlugIns, а внутри элемента ACPI_SMC_PlatformPlugin.kext откройте его содержимое, щелкнув правой кнопкой мыши. Здесь перейдите в Содержание — Ресурсы и найдите документ с названием модели вашего компьютера (которое вы ранее запомнили или записали). Удалите это. Перезагрузите компьютер, откройте терминал и на этот раз введите другие команды: по умолчанию напишите com.apple.finder AppleShowAllFiles FALSE, затем закройте все Finder.

Для macOS El Capitan и более поздних версий. Здесь нужно обойти механизм защиты данных операционной системы. Выключите компьютер, затем включите его и, не дожидаясь полной загрузки, нажмите Command + R. В верхнем меню выберите разделы: Утилиты-Терминал. Напишите задачу для этого: csrutil disable. Перезагрузите операционную систему. С этого момента делайте все, что описано в первом абзаце для старых систем.

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

Отключите шифрование FileVault

Если на вашем Mac установлена OS X Yosemite или более новая версия операционной системы, то шифрование диска FileVault будет активировано по умолчанию. Благодаря этой замечательной функции даже если ваш Mac будет утерян или украден, данные на диске останутся в сохранности, а конфиденциальность не будет нарушена.

Разумеется процесс шифрования требует дополнительных системных ресурсов. Если у вас стационарный Mac или защита данных стоит далеко не на первом месте, то есть смысл отключить эту опцию. Сделать это можно пройдя в  → Системные настройки… → Защита и безопасность → FileVault. Для отключения опции понадобится пароль администратора.

Монитор ЦП с монитором активности

ЦПУ На вкладке показано, как каждый процесс использует процессор вашего компьютера. Вы увидите, какой процент от общего процессорного времени использует процесс (% ЦПУ), как долго он был активен (Время процессора), сколько раз процесс проснулся из состояния сна (Idle Wake Ups), и больше.

Внизу вы также увидите процент и график вашего процессора, используемого система (красный) и пользователь (Синий).

Список процессов по% CPU

Чтобы увидеть, какие процессы потребляют чрезмерные ресурсы, выберите Просмотр> Все процессы и нажмите на % ЦПУ столбец, чтобы отсортировать их по использованию. Некоторые процессы могут иногда показывать высокую загрузку ЦП, но это не обязательно указывает на проблему. Например:

  • МДС а также mdworker процессы, связанные с Spotlight, могут показывать частые скачки ЦП во время индексации. Это совершенно нормально для нового или недавно отформатированного Mac. Процесс закончится автоматически, когда закончите.
  • kernel_task Процесс использует большое количество процессора. Он помогает управлять температурой вашего Mac, ограничивая доступ к процессору процессам, интенсивно использующим этот процессор. Распространено видеть, что это потребляет больше ЦП со временем. К счастью, вы можете исправить «kernel_task» высокую загрузку процессора на вашем Mac Как исправить ошибку «kernel_task» на вашем компьютере Mac

    Как исправить ошибку «kernel_task» на вашем компьютере Mac

    Заметили ошибочный процесс kernel_task, который съел большую часть доступного процессора вашего Mac? Ты не одинок. Прочитайте больше ,

  • Веб-браузер может показывать высокую загрузку ЦП, отображая слишком много вкладок или отображая мультимедийный контент, такой как видео.

Выйти из мошеннических процессов

Если приложение ведет себя странно, перестает отвечать на запросы или вылетает, то лучше всего принудительно выйти из приложения. В Activity Monitor вы можете увидеть проблемные процессы в красном тексте с фразой Не отвечает,

Чтобы завершить процесс, выберите приложение и выберите Вид> Выйти из процесса. Или нажмите Икс кнопка в верхней части панели инструментов, чтобы выйти из процесса.

Если Activity Monitor по какой-то причине не работает, попробуйте выполнить следующие альтернативные действия:

  • Нажмите и удерживайте Cmd + Option + Esc, Выберите приложение, которое вы хотите выйти в Принудительное завершение работы приложений диалоговое окно и нажмите Принудительный выход,
  • Открой Терминал приложение. Тип > ps -ax затем нажмите Вернуть перечислить все запущенные процессы вместе с PID (Идентификация процесса) номер. Чтобы принудительно выйти из приложения, введите > убить ,

Замечания: Вы никогда не должны принудительно завершать системные процессы или игнорировать процессы, которые выполняются как корень, Вместо этого выясните вероятную причину, просмотрев журналы или перезагрузив компьютер Mac, чтобы увидеть, исчезла ли проблема.

Kernel_task в macOS: что это и как его отключить — Space Police

10 минут

Изменен: 30 января в 13:18

1697

Если открыть в 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 и нажимаем «Перейти».
  • Ищем в открывшейся папке файл IOPlatformPluginFamily.kext. Кликаем по нему правой кнопкой мыши и выбираем пункт «Показать содержимое пакета».Нажимаем на «Показать содержимое пакета»
  • Переходим в папку Contents.
  • Затем в папку Plugins.
  • Ищем файл ACPISMCPlatformPlugin.kext. Кликаем по нему правой кнопкой мыши и выбираем пункт «Показать содержимое пакета».
  • Далее заходим в папку Contents.
  • Затем в папку Resources.
  • Ищем среди файлов тот, в названии которого указан идентификатор вашего компьютера и удаляем его.

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

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

Остановись kernel_task! Я сойду

Столкнулся лично с данной проблемой на моём MacBook Air A1466 2014 года.

В процессе работы с фото и видео в редакторе iMovie, Мак сильно нагревается и раскручивает кулеры системы охлаждения.

Основные симптомы: MacBook тормозит, сильно греется, шумят и быстро крутятся кулеры.

В этот момент в утилите «Монитоинг системы» большую часть вычислительной мощности процессора занимает задача под названием kernel_task.

Что это за задача такая и зачем она нужна? Ответ на официальной странице Apple:

MacBook тормозит, греется, шумят кулеры — возможно это kernel_task

Источник фото: support.apple.com

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

И случилось то, что не соответствует словам на сайте Apple:

Установите / обновите ОС до последней версии.

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

  1. Щелкните на меню (значок Apple в верхней части экрана) и выберите Системные настройки.
  2. Затем нажмите Обновление ПО и следуйте инструкциям на экране.
  3. Если в списке доступны новые обновления, следует установить их, а затем посмотрите сохраняется ли проблема после этого.

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

  1. Перейдите в Обновление ПО раздел, как мы делали выше.
  2. Затем выберите Автоматически устанавливать обновления ПО Mac и Проверить наличие обновлений флажки.
  3. Там есть много других вариантов автоматического обновления, которые можно выбрать на свое усмотрение.

Digging a Little Deeper Into Mac’s High kernel_task CPU Usage

Some people have had success in removing kernel extensions, which are modules of code able to perform low-level tasks. Also known as «kexts,» the vast majority of these extensions are installed by Apple as part of the core macOS environment. Some software will install third-party extensions as drivers, or for controlling hardware.

One quick way to check if a third-party kext is causing your kernel_task issues is to reboot your machine into Safe Mode. To do this, restart your machine and hold the Shift key as it boots. Safe Mode loads only the required kernel extensions, so if the problem doesn’t occur in this environment, it points to an issue with a third-party kext.

To dive into this, reboot your system as normal and launch Terminal. Then, run the following command:

This will show what kernel extensions are currently loaded. All Apple extensions will look like:

Meanwhile, third-party drivers will have the developer name in them, like this:

And also like this one:

The best way to remove these, is to uninstall the associated software. For some apps, that simply means moving the application file to the Trash, then inputting your admin password to allow the change.

Others may include a PKG uninstaller file you need to run. For the rest, head to System Preferences and look for any third-party preference panes.

Starting with OS X El Capitan, Apple introduced a new security feature that broke a number of third-party modifications. System Integrity Protection, or SIP for short, stops apps from injecting code into Apple’s own apps, as well as writing to certain parts of the drive that Apple deems important to system security.

This results in better system stability, so you should see this issue less often in modern versions of macOS.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
DS-сервис
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: