Что такое kernel_task и почему он работает на моем Mac?

What Is Kernel_task

К ' ядро , »Является ядром любой ОС, которое находится между процессором, памятью, другим оборудованием и программными приложениями, установленными в системе. Когда MAC включен, первое, что запускается, - это ядро, и все, что делает система, в какой-то момент проходит через ядро. Ядро контролирует все демоны / службы запуска, управление памятью, сетью и т. Д. Ядро запускает и завершает необходимые задачи, а затем очищает память после закрытия этих задач. И вся эта фоновая активность отображается в Activity Monitor, который является эквивалентом Apple Task Manager для Windows, под одним баннером, т.е. kernel_task . «Kernel_task» состоит из отправки данных по сети для чтения / записи или других задач из других приложений или системного программного обеспечения.

Mac Книга



Если вы занимаетесь чем-то, что требует много вычислительной мощности, например, конвертируете видео 4K, вы можете задаться вопросом, что занимает так много времени, и взглянуть на Activity Monitor. Чтобы открыть Activity Monitor, нажмите Cmd + Пробел затем введите «активность», и оно должно появиться. Монитор активности также можно найти в разделе Приложения> Утилиты .



Монитор активности



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

Высокая загрузка ЦП обычно становится проблемой только тогда, когда вы этого не ожидаете. Разумно ожидать, что ваш компьютер потребляет ресурсы, если вы запускаете игру, смотрите видео в браузере или редактируете видео. Если одна вкладка Safari или процесс Mac используют больше, чем полагается, это обычно означает, что что-то пошло не так.

Вы можете убить любые такие процессы, щелкнув по ним, а затем щелкнув «X» в верхнем левом углу экрана. К сожалению, это невозможно сделать для kernel_task потому что kernel_task - это ядро Операционная система .



kernel_task Использование ЦП в мониторе активности

Это не столько один процесс, сколько серия процессов под одним названием. macOS выполняет всевозможные операции в фоновом режиме, такие как отправка и получение данных по сети, запись и чтение данных, а также индексация новых папок или дисков для поиска Spotlight.

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

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

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

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

Чрезмерное использование ЦП kernel_task

Но что, если поведение не исчезнет, ​​вот несколько идей для решения проблемы.

Как исправить использование ресурсов kernel_task?

Мы рассмотрим некоторые из наиболее распространенных методов устранения высокого использования и потребления ресурсов и объясним их абстрактно.

  1. Поскольку kernel_task - это ваша операционная система, а завершение процессов - лучший способ освободить ресурсы, простой рестарт вашего Mac сразу решит проблему.
  2. Рассматривать сканирование ваш Mac для вредоносное ПО , что могло быть причиной проблемы.
  3. Если kernel_task использует много ЦП / памяти, когда ничего особенного не делается, в ваших руках другая проблема. Обычно это происходит из-за сторонних расширений ядра, называемых « kexts »В macOS. Эти модули представляют собой драйверы оборудования и некоторое программное обеспечение, которые напрямую взаимодействуют с ядром. Неисправный kext заставляет kernel_task чрезмерно загружать процессор. Чтобы проверить это, Mac следует загрузить в безопасном режиме. Выключите Mac, затем снова включите его, удерживая нажатой клавишу Shift. Вариант « Безопасный ботинок ”Будет отображаться на экране входа в систему. В безопасном режиме не работают сторонние кексты, поэтому, если на вашем Mac нет проблем в безопасном режиме, значит, проблема обнаружена. Удалите любые 3rd-частные драйверы / программное обеспечение, установленное недавно, и посмотрите, поможет ли это.

    Безопасный ботинок

  1. Чтобы узнать больше, используйте Etrecheck который запускает десятки диагностик, состоящих из списка всех кекстов, установленных и запущенных в системе. Удалите все, что, по вашему мнению, вызывает проблему, и посмотрите, решена ли проблема.

    Etrecheck

  2. Одно приложение с плохой привычкой загружать много ресурсов ЦП и выводить это сообщение: вспышка . Если вкладки Flash или браузера занимают мощность процессора вместе с kernel_task, полностью удалите или отключите Flash. В результате Flash не будет использовать ЦП с различными ошибками, а kernel_task не будет противодействовать им, чтобы ЦП оставался холодным.
  3. удалять ненужный элементы автозагрузки и освобождение места на жестком диске.
  4. Сбросить NVRAM на вашем Mac.
  5. Перезагрузите контроллер управления системой ( SMC ).

    Сброс SMC

  6. Сфокусируйся на внешняя температура (окружающая среда), которую можно искусственно охладить с помощью кондиционирования воздуха, чтобы устранить замедление, предназначенное для управления теплом. Наружная температура также влияет на температуру компьютера.
  7. Взгляните на фанаты MacBook вытряхните пыль из вентиляторов. Также очистите радиатор. Проверьте термопасту, если она высохла. Увеличьте скорость вентилятора.
  8. Использовать охлаждающая подставка для вашего ноутбука.
  9. Высокая температура любой части шасси зарядка вместе с подключенными периферийными устройствами могла вызвать эту проблему. Перемещения зарядного кабеля с левой стороны на правые порты будет достаточно для охлаждения MAC и может решить проблему. На машине с зарядкой MagSafe попробуйте отсоединить периферийные устройства от левых портов, пока аккумулятор не будет полностью заряжен.
  10. удалять тайники выполнив следующую команду в
    Терминал 'rm -rf ~ / Library / Caches'
  11. удалять Кеши Safari если проблема могла быть вызвана Safari)
  12. Сбросить блок питания . Особенно, если у вас нестабильный источник переменного тока, особенно если ноутбук показывает, что он подключен, но не заряжается, потому что, если источник питания обнаруживает ненадежный переменный ток, он перестает заряжать ноутбук. Чтобы решить эту проблему, просто отключите блок питания от обоих концов на несколько секунд, а затем снова подключите эти концы. Это может заставить ноутбук снова начать заряжаться, и kernel_task перестает есть процессор и вентиляторы перестают так сильно крутиться.

Рискованное решение

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

  1. Идти к ' Об этом Mac »Под логотипом Apple в верхнем левом углу и выберите 'Больше информации'.

    Нажав «Об этом Mac»

  2. Нажмите на опцию «системный отчет».
  3. Запишите, что компьютер говорит после «Идентификатора модели».
  4. Перейдите к следующему.
    главный диск> System -Library> Extensions> IOPlatformPluginFamily.kext -Contents> Plugins> ACPI_SMC_PlatformPlugin.kext> Contents> Resources> (папка, которую мы записали на третьем шаге)
  5. Перезагрузите компьютер, и все готово

Если ничего не помогает, иногда нужно перестать тратить время зря и переустановите macOS с нуля, сбросить Mac или рассмотрите поездка в Apple Store .

5 минут на чтение