kernel_task сотни% CPU, но частота процессора снижается


14

Я пытаюсь разгадать тайну сумасшедшего использования процессора на kernel_task.

MacBook Pro (Retina, середина 2012 г.), Intel Core i7 с частотой 2,7 ГГц, Yosemite 10.10.2

Я видел несколько советов по загрузке Intel Power Gadget. Это показало мне, что мой процессор замедляется. Как я могу это исправить? Когда это происходит, я иногда могу включить питание MBP. Но это сводит меня с ума.

введите описание изображения здесь

введите описание изображения здесь


1
что показывает график температуры за тот же период, когда он замедляется?
Тетсуджин

Мой (конец 2013 года MBP), похоже, постоянно застрял на том же уровне 0,80 ГГц. Загрузка процессора составляет 60-100%. Темпы разумны - 50-60C ... 🤷
Нолан Эми

Ответы:


12

Apple документирует это.

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

https://support.apple.com/en-us/HT203184

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

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

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


Привет @bmike, у меня тоже есть проблема. Всякий раз, когда я использую внешний монитор, он делает kernel_task таким высоким. Или, если быть точным, всякий раз, когда я использую графический процессор. Это нормально? Я использую MacBook Pro Retina 2016 года.
ismailsunni

Какие есть доказательства того, что в данном случае фактическая причина - это тепло?
ясень

4

В моем случае MBP использовался непрерывно в течение 3 лет. Местный магазин Mac открыл коробку и очистил пыль. Это решило проблему !!!!

В основном, дополнительная пыль вызвала перегрев процессора.


0

Моя нынешняя MB Pro Retina (конец 2013 года) страдает от этого. Я установил Ubuntu на свой ноутбук только для того, чтобы едва запустить браузер и терминал.

Кажется, причина дросселирования моих ноутбуков - неисправные датчики температуры. Некоторые из датчиков сообщают о показании -127C, который начинает регулирование. Я собрал показания температуры с датчиков в этом github gist .

Пока что никакого решения не видно. Я попытался очистить, изменить расширения ядра и сбросить SMC.



1
Добро пожаловать, чтобы спросить другого! Пожалуйста, воздержитесь от добавления комментариев в разделе Ответ, это для ответов на вопросы. Когда у вас будет достаточно репутации, вы сможете добавлять комментарии и задавать дополнительные вопросы. Чтобы завоевать репутацию, ответьте на вопросы, которые ясны и кратки . - Из Обзора -
ФСБ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.