1. Главная страница » Компьютеры

Kernel task mac грузит оперативную память

Автор: | 16.12.2019

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

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

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

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

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

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

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

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

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

При снижении температуры ЦП активность этого процесса (task_kernel) автоматически НЕ уменьшается.

Возможные причины зависания kernel_task

Программная причина

Возможно это связано с тем, что крышка MacBook была закрыта в тот момент, когда сведение небольшого видео в iMovie было не закончено.

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

Что не помогло сбросить kernel_task, но стоило попробовать

Если забить в поиске "kernel_task", то можно найти информацию об этой задаче и как ее отключить.

Отключать полностью данную задачу не хотел, так как она преследует правильные цели, а "выпилить" всегда будет можно.

Перечислю основные действия, которые не помогли снять увеличенный kernel_task:

  • перезагрузка
  • выключить и оставить на час
  • сброс NVRAM и SMC
  • переподключение разъема батареи

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

Аппаратная причина

MacBook, как и любой современный компьютер, во время работы постоянно проводит самодиагностику и мониторинг работы своих узлов и цепей. Для этого он использует сенсоры или датчики. Они делятся на:

  • температурные
  • токовые
  • датчики напряжения
  • датчики перемещения

Датчики расположены на материнской плате и на других модулях компьютера: тачпад или топкейс, экран, аккумулятор, жесткий диск. Датчики бывают как отдельно распаянные детали на плате, так и встроенные в микросхемы. Пример простейшего токового датчика это резистор. Темпратурным датчиком может служить транзистор или диод напаянный на плату. Встроенные датчики есть во всех "умных" микросхемах и чипах на плате.

Работу всех датчиков контролирует мультиконтроллер SMC. Он снимает несколько десятков показаний с различных датчиков, сенсоров и микросхем.

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

Переподключение разъема MagSafe для сброса kernel_task

Данная проблема решилась после отключения/подключения разъема MagSafe. Вероятно отошел контакт платы MagSafe с основной платой. На этой плате естейственно есть датчик и даже не один. Если один из них (критичный для системы) не работает, то мак входит в аварийный режим. Включает на максимум кулеры и процесс kernel_task.

Как отсоединить разъем платы MagSafe в MacBook Air:

  • открутить винты и снять нижнюю крышку
  • отключить АКБ (обязательно)
  • отсоединить шлейф платы Magsafe (поднимается вверх)
  • подключить шлейф обратно
  • подключить АКБ
  • установить крышку и закрутить винты

В мастерской это не проблема, а вот дома при отсутствии необходимой отвертки это проблематично. Но дома у меня такой инструмент тоже имеется.

Если уверенно пользуетесь техникой, то стоит иметь инструменты, которые помогут разобрать MacBook и добраться до батареи. Отключить батарею особенно актуально при заливе MacBook жидкостью.

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

Другие популярные статьи

MacBook не включается. Что делать?

Читателей за год: 9563

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

Типовые неисправности MacBook Pro A1398

Читателей за год: 8886

МасBook Pro Retina A1398 появился в середине 2012 года. С 2012 года было выпущено 5 платформ A1398 и с десяток комплектаций. К сожалению, все модели имеют типовые неисправности.

Проблемы с видео в MacBook и их лечение

Читателей за год: 6931

В нашу мастерскую часто попадают MacBook’и с неисправностью графического процессора (он же видеокарта, видеоускоритель, видеочип). Некоторые проблемы решаются софтовым путем — настройка или переустановка системы. В большинство же случаев требуются вмешательство на уровне "железа" — компонентный ремонт — замена чипа на паяльной станции.

Оставить комментарий

Что делать если Mac не включается? (видео) Новое в блоге Поломки iMac. Часть 4. Неисправность видеокарты iMac 10 октября 2019 г. Цены на iPhone резко растут, говорят аналитики. Или нет? 7 октября 2019 г. В США и ЕС запретили перевозить в самолётах MacBook Pro 2015 года из-за дефекта батареи 27 сентября 2019 г. Список расширенных программ замены и ремонта MacBook от Apple 24 сентября 2019 г. MacBook не грузится дальше "яблока" после обновления macOS Mojave 10.14.5 7 июня 2019 г. Проверить статус заказа

Введите номер телефона, указанный в заказе:

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

Приносили макбук ретина 2014 после другой мастерской, которые приговорили его к смерти) (неисправен процессор) 1 день ремонта и ноутбук готов) Мастер глубоко погружен в свою работу и знает все тонкости любой неисправности, рекомендую!

Хочу выразить благодарность мастеру Александру т.к. он смог разобраться в проблеме с мои macbook pro 15 2013г. — зависал. До него был в двух сервисах, где приговаривали мат.плату к замене, а у него удалось обойтись ремонтом, что почти в 2 раза дешевле.

Спасибо Александру за то, что спас мой ноутбук от недобросовестных мастеров. Поменяли с Александром клавиатуру, устранили последствия залития и почистили. Все сделали очень быстро, я даже в шоке была. Если вдруг что-то еще случится с моим маком, то сразу

Александр — мастер золотые руки, которому с уверенностью можно доверить здоровье любимых гаджетов.

Отличный сервис по ремонту любой техники эпл. Обращался два раза, оба раза доволен. Всё четко, по делу, и достаточно выгодно! Теперь друзьям рекомендую, они тоже довольны)

Делал чистку от пыли и замену термопасты на MacBook. Работу выполнили за 20 минут, результатом доволен

Сдавал MacBook Pro A1398, стандартная проблема — пропадание изображения при нагрузке. Обращался в несколько спецализированных сервисов Apple, но варианта у них было 2 — менять материнку или прогревать видеочип. При чем ценник был заоблачный. Нашел подробн

Одной из функций процесса kernel_task является управление температурой процессора.

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

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

Попался в руки старенький ноутбук 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% ЦП, но обороты охлаждения работают спокойно.

Читайте также:  Excel двссыл на другую книгу

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

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