что такое kernel task

Процесс kernel_task в macOS

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

Что такое kernel_task

Увидеть этот процесс можно в средстве «Мониторинг системы», запустить которое можно через Launchpad, папку «Other».
что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task
Для отображения рассматриваемого процесса понадобится переключить утилиту в режим «Все процессы» через пункт меню «Вид».
что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task
В «Мониторинге системы» он выглядит так.
что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

Назначение

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

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

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

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

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

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

Помимо этой статьи, на сайте еще 12429 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

Что такое kernel_task

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

Почему процесс грузит систему

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

Он приоритетен в OS X и заявляет системе, что ему требуются определённые усилия от ОЗУ и ЦП, хотя на самом деле не нуждается в них. ОС предоставляет процессу свободу действий, и он «жрёт» ресурсы, чтобы те не достались приложению, спровоцировавшему нагревание.

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

Для MacOS Yosemite и предыдущих. Откройте Док-меню — Finder — «Программы» — «Утилиты». В списке найдите «Терминал.app» и откройте двойным кликом (если у вас не настроено по-другому). В поле впишите сначала: defaults write com.apple.finder AppleShowAllFiles TRUE, а потом killall Finder. Вы увидите небольшое окошко с опциями – вам нужна «Об этом Mac», а в ней «Подробности» — «Отчёт об ОС». Запишите себе код идентификатора модели. В верхнем меню разверните вкладку «Переход» — «К папке» и укажите её адрес: /System/Library/Extensions. Откройте хранилище, найдите там файл IOPlatformPluginFamily.kext, щёлкните по нему дополнительной кнопкой мыши и выберите «Показать содержимое». Там вы снова обнаружите пакеты Contents — PlugIns, а внутри — элемент ACPI_SMC_PlatformPlugin.kext, откройте его содержимое через правый клик. Здесь перейдите на Contents – Resources и отыщите документ с названием модели вашего компьютера (которую вы ранее запомнили или записали). Удалите его. Перезапустите ПК, откройте «Терминал» и на этот раз вбейте другие команды: defaults write com.apple.finder AppleShowAllFiles FALSE, а потом killall Finder.

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое 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 можно отключить только из режима восстановления. Надо перегрузиться, получить доступ к «Терминалу» и ввести команду отключения.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Kernel_Task на Mac? Обсуждаются причины, последствия и возможные решения

Kernel_Task на Mac? То, что это Mac, не означает, что на нем нет проблем. Никогда не бывает весело, когда ваш компьютер начинает работать медленно, но еще хуже, когда вы не можете понять, почему он такой медленный.

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

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

Kernel_Task

У вас может быть другая проблема с вашими руками, если вы рассматриваете задачи ядра, использующие большую часть ЦП или память, если вы много чего не делаете. Обычно это относится к расширениям ядра, распознаваемым как «Kexts» by MacOS от третьих лиц.

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

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

Эффект от этого

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

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

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

Справедливо ожидать, что ваша машина будет проверять ресурсы, когда вы запускаете игру, просматриваете видео на мониторе или редактируете файл. Обычно что-то не так, когда в одном окне MAC или Safari больше, чем положено.

Что вызывает высокую загрузку ЦП kernel_Task?

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

    Перезагрузите машину и нажмите клавишу Shift во время загрузки. В безопасном режиме для эффективной работы требуются расширения ядра, поэтому нет проблем с обработкой сторонних текстовых проблем. Чтобы выполнить это плавно, убедитесь, что вы перезапускаете систему и запускаете терминал, а затем запускаете следующую команду, чтобы увидеть загруженные расширения ядра. Все расширения от Apple будут отображаться как com.apple. (И т. Д.), А сторонние разработчики получат его как com.paragon-software.filesystems и ch.tripmode.TripModeNKE

Некоторым приложениям лучше переместить в корзину, а затем разрешить изменение пароля администратора.

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

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

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

Другие решения для Kernel_task высокой загрузки ЦП

что такое kernel task. Смотреть фото что такое kernel task. Смотреть картинку что такое kernel task. Картинка про что такое kernel task. Фото что такое kernel task

Возможно, наиболее очевидным решением любых проблем, связанных с ОС, является обновление до последней версии macOS. Просто запустите Системные настройки, нажмите Обновление ПО, и запускайте все актуальные обновления программного обеспечения Apple.

Другой распространенной причиной высокой загрузки ЦП процессом Kernel_Task на Mac является Adobe Flash. Дни, когда Flash был необходим для просмотра веб-страниц, давно прошли, но он все еще может понадобиться для определенного веб-приложения или сайта.

Вместо того, чтобы держать Flash установленным, вы можете использовать браузер, такой как Google Chrome, который предоставляет Flash (хотя и опционально). Скорее всего, Flash вам совсем не нужен, поэтому его можно безопасно удалить.

Если вы хотите полностью удалить Flash, запустите Менеджер установки Adobe Flash Player и нажмите Удалить.

Источник

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

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

Основные симптомы: 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. Картинка про что такое kernel task. Фото что такое kernel task

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выключается iPhone при достаточном заряде батареи

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

Чего только не случается со смартфонами: падают, тонут, иногда просто теряются. И все это может стать причиной возникновений неисправностей в смартфоне. Но хороший дефект всегда себя покажет. А что если причина возникновения неисправности неизвестна?

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

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

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

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

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

Источник

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

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