Anonim

Многочисленные системные процессы и приложения запускаются в фоновом режиме, как только вы включаете свой Mac. У этих процессов есть свои обязанности, и они имеют решающее значение для правильного функционирования вашего Mac. WindowServer, например, управляет важными системными графическими пользовательскими интерфейсами (GUI), такими как панель Dock и панель меню.

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

Что такое kernel_task на Mac?

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

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

Является ли kernel_task безопасным?

Краткий ответ - да." Вы, вероятно, сомневаетесь в легитимности kernel_task, потому что он потребляет большой процент процессора вашего Mac. Это нормально. Однако важно отметить, что kernel_task не действует по собственной воле.Вместо этого он реагирует на состояние температуры вашего процессора.

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

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

Это упорядочит все системные процессы и сторонние приложения по уровню важности. Монитор активности создаст вложенное представление всех процессов и приложений с kernel_task в качестве основного процесса, которому подчиняются другие процессы.

Нажатие кнопки раскрывающегося списка разворачивает родительскую папку и показывает «дочерние процессы» или «подпроцессы».

kernel_task находится на вершине иерархии, потому что это первый процесс, который macOS запускает при загрузке вашего Mac.

Сколько ЦП должен использовать kernel_task?

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

Исправить высокую загрузку процессора kernel_task

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

Следуйте приведенным ниже рекомендациям, чтобы регулировать потребление ЦП ядром_task.

1. Принудительно закрыть неиспользуемые приложения

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

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

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

  1. Запустите монитор активности (Finder > Приложения >Utilities > Activity Monitor) и выберите приложение, которое нужно принудительно закрыть.

  1. Нажмите кнопку Стоп на панели инструментов Activity Monitor.

Если на вашем Mac есть панель Touch Bar, выберите приложение и щелкните значок x в крайнем левом углу.

  1. Нажмите Force Quit на экране вашего Mac или Touch Bar.

2. Разгрузите порты вашего Mac

Подключение слишком большого количества энергоемких аксессуаров к одной стороне ноутбука Mac может привести к перегреву процессора. Если kernel_task поддерживает высокую загрузку ЦП, переместите некоторые аксессуары на противоположную сторону вашего Mac и подождите несколько минут. Это уменьшило использование ЦП kernel_task для некоторых пользователей MacBook Pro в этой ветке StackExchange.

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

Этот метод подходит для моделей MacBook с портами USB с обеих сторон (слева и справа). Если ваш ноутбук Mac имеет USB-порты только с одной стороны, отключение неиспользуемых аксессуаров и устройств может решить проблему.

3. Перезагрузите Mac

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

Закройте все активные окна приложений, щелкните значок Apple в строке меню и выберите Перезагрузить .

4. Уменьшить температуру окружающей среды

MacBooks имеют встроенные датчики, определяющие изменения температуры процессора. По данным Apple, идеальная температура окружающей среды для использования MacBook составляет от 10°C до 35°C (от 50°F до 95°F).Когда температура вашего Mac превышает оптимальную, датчики автоматически включают вентилятор вашего MacBook для охлаждения процессора. Вы также заметите всплеск загрузки процессора kernel_task.

Убедитесь, что ваш Mac не находится в жарком помещении или на поверхностях, препятствующих рассеиванию тепла, — на подушке, кровати или под покрывалом. Поместите свой Mac на ровную поверхность и убедитесь, что в комнате есть надлежащая вентиляция — откройте окна в комнате или включите кондиционер. Размещение вашего Mac на внешней охлаждающей подставке также может снизить температуру процессора.

5. Сброс контроллера управления системой

kernel_task может работать со сбоями, если охлаждающие вентиляторы вашего MacBook не работают должным образом. Если ваш Mac не нагревается и не нагревается, но вентиляторы работают быстро и неконтролируемо громко, выполните сброс контроллера управления системой (SMC).

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

Чтобы проверить, есть ли на вашем Mac чип безопасности T2, перейдите в Finder > Приложения > Утилиты > Информация о системе > Оборудование и выберите Контроллер на боковой панели. Если «Название модели» отличается от чип Apple T2, ваш Mac не имеет чипа безопасности.

Сброс SMC на ноутбуках Mac без чипа Apple T2

Модели MacBook Air и Pro, выпущенные в 2017 году или ранее, не имеют чипа безопасности T2.

  1. Нажмите логотип Apple в строке меню и выберите Выключить .

  1. Нажмите и удерживайте Shift + Control +Option клавиши на левой стороне клавиатуры одновременно в течение семи секунд.

  1. Нажмите и удерживайте кнопку питания на вашем Mac, удерживая три клавиши на шаге 2.

  1. Удерживайте четыре клавиши в течение 10 секунд и отпустите их.
  2. Нажмите кнопку питания, чтобы включить Mac.

Сброс SMC на ноутбуках Mac с чипом Apple T2

Модели MacBook Air и Pro, выпущенные в 2018 году или позже, не имеют чипа безопасности T2. Выключите компьютер Mac, подождите около 30 секунд, пока он полностью выключится, и выполните следующие действия:

  1. Нажмите и удерживайте следующие клавиши в течение семи секунд: Вправо Shift клавиша + Влево Control клавиша + левая Option клавиша.

  1. Продолжайте удерживать три клавиши в шаге №1, затем нажмите и удерживайте кнопку питания.

  1. Удерживайте четыре кнопки вместе в течение 10 секунд.
  2. Отпустите кнопки и нажмите кнопку питания, чтобы загрузить Mac.

Сброс SMC на рабочих столах Mac

Выключите Mac и отсоедините его от розетки. Подождите 15 секунд, снова подключите Mac к розетке, подождите 5 секунд и нажмите кнопку питания.

Стабилизировать загрузку ЦП kernel_task

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

Что такое kernel_task на Mac и безопасно ли это?