Как сделать

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

Итак, вы нашли что-то под названием «kernel_task» в Activity Monitor , и вы хотите знать, что это такое. Хорошие новости: в этом нет ничего гнусного. Это на самом деле ваша операционная система.

СВЯЗАННЫЕ: Что это за процесс и почему он работает на моем Mac?

Эта статья является частью нашей продолжающейся серии, объясняющей различные процессы, обнаруженные в Activity Monitor, такие как hidd , mdsworker , installd и многие другие . Не знаете, что это за услуги? Лучше начать читать!

«Ядро», если вы не знали, лежит в основе любой операционной системы, находясь между вашим процессором, памятью и другим оборудованием и программным обеспечением, которое вы запускаете. Когда вы включаете ваш Mac, сначала запускается ядро, и в основном все, что вы делаете на своем компьютере, проходит через ядро ​​в какой-то момент. Монитор активности помещает всю эту разнообразную активность под один баннер: kernel_task.

СВЯЗАННЫЙ: Почему хорошо, что ОЗУ вашего компьютера переполнена

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

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

kernel_task притворяется, что использует циклы процессора, чтобы держать вещи в прохладе

Если вы делаете что-то, что требует много вычислительной мощности — скажем, конвертирование видео 4K — вы можете удивиться, что занимает так много времени, и посмотреть на Activity Monitor. Часто вы увидите, что kernel_task потребляет много ресурсов процессора… мощности, которую вы предпочитаете использовать интенсивным процессом.

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

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

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

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

Загрузитесь в безопасный режим для устранения проблем с ядром

Если вы обнаружите, что kernel_task использует много ресурсов ЦП или памяти, когда вы ничего не делаете, у вас может быть другая проблема. Обычно это связано со сторонними расширениями ядра, которые macOS называет «kexts». Эти модули поставляются с аппаратными драйверами и некоторым программным обеспечением и напрямую взаимодействуют с ядром. Неисправный kext может привести к тому, что kernel_task будет занимать чрезмерные системные ресурсы.

СВЯЗАННЫЕ: устраните неполадки вашего Mac с этими скрытыми параметрами запуска

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

Безопасный режим не включает сторонние кексы, поэтому, если у вашего Mac нет проблем в безопасном режиме, вы нашли свою проблему. Удалите все сторонние программы или драйверы, которые вы недавно установили, и посмотрите, поможет ли это.

Если вы хотите углубиться в дальнейшее, Etrecheck запускает десятки диагностических программ , включая список всех установленных и запущенных в вашей системе kexts. Удалите все, что, по вашему мнению, может вызвать проблему, и посмотрите, решит ли это ее. Если нет, то вам может понадобиться поездка в Apple Store или в местную ремонтную мастерскую Mac.

Несколько других вещей, чтобы попробовать

Если после этого у вас все еще есть проблема, вы можете попробовать несколько вещей.

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

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

Кредит Фотографии: Мэтью Пирс

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone