Меню Рубрики

Процесс kernel task mac os

Процесс kernel_task на MacOS — что это?

Если у вас компьютер под управлением MacOS (MacBook или iMac), то вы не раз замечали в «Мониторе активности» процесс «kernel_task». Что это такое и почему он грузит систему — рассмотрим в нашей статье.

Данный системный процесс может значительно грузить «железо» устройства (особенно процессор). Нагрузка сопровождается увеличением скорости работы кулеров системы охлаждения.

Что за процесс

На сайте компании Apple указано, что основная функция «kernel_task» — управление температурой за счет «подавления» требовательных к производительности программ.

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

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

Особенно беспокоит данная проблема владельцев устаревших моделей Mac (2012 и более ранние) из-за невысокой производительности самого устройства. Решить это можно удалением некоторых компонентов. Рассмотрим два варианта.

Для MacOS Yosemite и передыдущих

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

  1. Зайдите в «Терминал» → введите по очереди две команды:
    • defaults write com.apple.finder AppleShowAllFiles TRUE
    • killall Finder
  2. Откройте «Об этом Mac».
  3. «Подробнее» → «Отчет о системе».
  4. Запомните информацию с пункта «идентификатор модели» (например, «MacBookPro5,5»).
  5. «Переход» → «Переход к папке».
  6. /System/Library/Extensions .
  7. Кликните ПКМ по файлу «IOPlatformPluginFamily.kext» → «Показать содержимое пакета».
  8. «Contents» → «PlugIns» → кликните ПКМ по «ACPI_SMC_PlatformPlugin.kext» → «Показать содержимое пакета».
  9. В «Contents» → «Resources» найдите файл с названием вашего Mac (например, «MacBookPro7,1») → удалите его.
  10. Перезагрузите ПК → откройте «Терминал» → пропишите 2 команды:
    • defaults write com.apple.finder AppleShowAllFiles FALSE
    • killall Finder

Для MacOS El Capitan и новее

В новый версиях «яблочной» системы установлена защита целостности системы, которая более известна под именем «SIP». Из-за этого спсоб отличается от предыдущего.

  1. Выключите Mac.
  2. Во время включения зажмите комбинацию «⌘R» для вход в меню восстановления.
  3. Откройте раздел «Утилиты» → «Терминал».
  4. Введите команду csrutil disable → перезагрузите устройство.
  5. Повторите все действия из предыдущего пункта.

Источник

Процесс kernel_task в macOS

Что такое kernel_task

Увидеть этот процесс можно в средстве «Мониторинг системы», запустить которое можно через Launchpad, папку «Other».

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

В «Мониторинге системы» он выглядит так.

Назначение

Указанный процесс является аналогом «Бездействия системы» в ОС семейства Windows, но предназначение у него несколько иное. Дело в том, что последние ревизии iMac и MacBook (особенно модели Air) ощутимо страдают от перегрева центрального процессора. Задача kernel_task заключается в том, чтобы обезопасить CPU от слишком высокой температуры, потому он и отнимает на себя часть ресурсов при запуске «тяжелых» операций вроде обработки видео. Именно тогда пользователь чаще всего замечает нездоровую на первый взгляд активность. Когда же ресурсоёмкий процесс окончен, нагрузка kernel_task уменьшается.

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

Проблемы, на которые указывает процесс

В силу своих особенностей, kernel_task является индикатором, но не причиной некоторых проблем с iMac или MacBook. Активность указанного процесса в простое компьютера, когда не выполняется никаких трудоёмких задач, сигнализирует о наличии аппаратной поломки. К таковым относятся неисправное охлаждение CPU или другого компонента материнской платы, перегорание элементов, короткое замыкание по питанию, попадание жидкости. Собственно поломку одним только программным методом определить не получится: устройство следует отнести в сервисный центр для диагностики и ремонта.

Отдельно упомянем так называемые «хакинтоши», обычные IBM-совместимые PC, на которые установлена нелицензионная macOS. Всякого рода нестабильности в работе характерны для такой комбинации, поэтому излишне активный kernel_task может означать что угодно.

Мы рассмотрели процесс kernel_task в макОС и проблемы, о которых сигнализирует его появление.

Источник

Загрузка 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 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.

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

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

Отменить ответ

Здравствуйте,
пробовала указанный Вами способ, к сожалению пока не помог, возможно дело в том, что в списке Resources ближайшая модель была 8.4 (идентификатор 14.3), удалила ее. Прожорливый процесс по-прежнему досаждает на практически не задействованном работой маке. Вентиляторы кстати работают заметно и ощутимо при простой загрузке ноута (в автозагрузке только Skype), через минуту (+- ) успокаиваются и тишина, однако kernel по-прежнему висит в процессах:(

Здравствуйте, какая версия macOS установлена и какой у вас Мак?
Пробовали делать сброс SMC и NVRAM?
Пробовали переустанавливать операционную систему?

Здравствуйте, у меня новый Макбук про 13 ретина и кернел таск жрет озу как бешеный и нагружает проц, при запуски простенькой игры или программы крутит вентилятор на сто процентов, маку 3 дня

Добрый день! Несите по гарантии

Здравствуйте, у меня мак про 15 дюймов лэйт 11, 8.2 ось 10.12.6 , без ссд, но 16гигов оперативы
сбрасывал smc ненадолго помогло, но все равно частенько кернел офигевает и кушает все ресурсы процессора с ничего, а если включить какой-нибудь хром или простенькую игрульку типа хартстоуна, то вообще пиши пропало
По Вашей методе добрался до последнего пункта, однако мак отказывается удалять указанный файл. До установки сьерры такого не было, вроде, даунгрейдится не хочется, ибо слишком гемморно и как мне сказали слишком большой шанс потерять все данные с харда, чего не хотелось бы, ибо установлено пара-тройка лицензионных программ.
Помогите пожалуйста разобраться 🙂

Добрый день!
Все дело в Сиерре, она не даёт удалить файл, ограничивает права.

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

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

Или поставьте что то раннее, до Эль Капитана

Спасибо, вроде стало лучше, но мак как будто стал чуть медленнее работать+по ходу кернел перестал выполнять свою функцию, ибо недавно мак вырубился сам по себе(крышка была просто раскалена, по smc fan control вроде не больше 80 градусов было написано, а с кернелом и за 90 уходил и норм. Поменяю термопасту, надеюсь поможет.

Термопасту меняйте однозначно! Причем сделать нужно это как можно скорее.

Была такая проблема с новым MacBook Pro 15″ TouchBar 2017г.
Причем через неделю после покупки началось и при подключении внешнего монитора.
Вроде бы вылечил сбросом SMC и NVRAM.
И вот опять этот же ноут «заболел» без всяких установок ПО и видимых причин, но сбросы уже не помогают.(((( Единственное был обновлен с 10.13.1 до
High Sierra 10.13.3… Грешу на это.

iMac и 12″ MacBook чувствуют себя хорошо… Обновлен тока мелкий, но вроде пашет без проблем.

Блин так не хочу сносить ОС и переустанавливать и что делать не понятно((

во первых мой макбук про 12.1 а последняя версия 8.3 , удалить не могу , система хай сиерра . Зашел в терминал в режиме восстановления , отключить SIP , пишу команду csrutil disable — command not found .что делать ?

Пробовали сброс SMC и NVRAM?
Если не помогло, пробуйте чистую переустановку состемы или восстановление из рекавери, только предварительно данные сохраните.

Касаемо ввода команды, все ли проделали по инструкции? В статью добавил пошаговое руководство по отключению SIP

все пробовал , восстанавливал , систему , делал сброс , отключить SIP не получается, команду не видит такую csrutil disable пишет command not found

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

да , это на Хай Сиерре ! установил прогу ,проверил киллер ,вроде в пределах нормы все , он не шумит./Users/papageorge/Desktop/Снимок экрана 2018-03-19 в 23.28.26.png

скачал в ап сторе официально Sierra , но он не запускается , пишет — Эта копия программы «Установка macOS» устарела и не может быть открыта в этой версии macOS.

1. Нужно установить по аналогии с этой статьей .
2. Если возникнет проблема с установкой, тут решение .

У меня была такая же беда , с горем пополам переустановил ось , удалял плейлисты , в итоге поставил другой вентилятор охлаждения и все стало прекрасно .

Кто нибудь отключал этот kernel_task на High Sierra ? как бы хочется остаться на новейшей системе для корректной работы таких для важных программ как final cut pro x , так как она работает быстрее на High Sierra , и не хочется окатываться на Sierra

Если ничего не помогает пробуйте так… выключаем макбук и жмем на кнопку вкл/выкл пока не включится. Либо отключаем батарею, зажимаем вкл/выкл, подсоединяем зарядку, отпускаем вкл/выкл, подключаем батарею… мне помогает на время. 3ы.. причину kernel_task пока не искал. Диагностика Apple в помощь

На моем маке нет такого пути /System/Library/Extensions. Что делать?

Добрый день. Все сделал по вашему алгоритму, но процесс так и висит в памяти… хэлп ми)))))

Здравствуйте! Пробовали сбросить NVRAM и SMC?

странно, сам проделывал на Капитане данные действия, все работало. По ходу не возникало ошибок или проблем, все было по инструкции? Процесс сразу после проделанных действий или появляется снова по прошествии времени?

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

Иван, Хай Сиэрру чистую ставили или обновлением на Капитана? На новой системе пробовали проделать действия по инструкции или только на старой?
У вас, возможно, проблема с железом, попробуйте «Функциональный тест оборудования Apple» провести

Добрый день! Выполнил все что написано, не получилось. Сначала удалил 1 файл, потом все файлы из этой папки, потом удалил вообще эту папку «Resources». Все равно IMac тормозит.

Раньше этой проблемы не было, появилось после обновления(стало жрать оперативку и тормозить, потреблял много памяти). Потом обновил на Mojave стал писать что памяти потребляет мало, но много потоков. Система так и осталась тормознутой. Memory Cleaner постоянно показывает, что оперативная память задействована на 100%
Помогите разобраться пжлста.

Здравствуйте. В статье описан способ решения проблемы со 100% загрузкой процессора, а не памяти. С вашей проблемой не встречался лично. Плюс описанный способ может не сработать на современных версиях ОС, так как информация по El Capitan или более ранних версиях.

Проблема появилась именно после обновления и не проявлялась до? Обновлялись с High Sierra?

Предполагаю, что чистая установка Mojave вас спасет, так как проблема именно в кривом обновлении. Предварительно сделайте копию всего диска через Time machine, на всякий случай.

Целый год мучайся с этим процессом. Перезагрузки, отключения спотлайт, удаления каких-то там файлов из коря. и т.д. – всё не то, да бывал какой-то переменный успех, но зачастую kernel_task так и жрал до 101% ЦП.

Что стоит отметить, у меня стоит сторонняя утилита управления куллером, она настроена повышать обороты вентиляторов при достижении определённой температуры процессора. Так вот, я просто привык к тому, что моя хоть и старенькая, конец 2012 года, но заряжения Pro-шка (16 ОЗУ, дополнительный SSD) постоянно гудела как при взлёте.

В один прекрасный день решил почистить свой Mac от пыли и не смог закрыть крышку, оказалось что батарея ВСПУЧЕНА, это кстати объяснило то, что трек-пад не нажимался, да и вылез немного из своей ниши, но я думал что последнее – это следствие какой-нибудь неудачной траспотртировки. Вообщем, срочно заменил батарею А1322, после чего Macbook хоть и показыватет, что kernel_task, грузит +60% ЦП, но обороты охлаждения работают спокойно.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Профиль разработчика mac os high sierra
  • Простой видеоредактор для mac os
  • Простой аудиоредактор для mac os
  • Просмотрщик изображений mac os
  • Просмотрщик для фото mac os