kernel_task потребляет 500% ЦП от сети переменного тока, иногда

17

Как правило, мой процесс kernel_task использует 1-4% ЦП и 100-700 МБ памяти. Однако иногда, когда у меня подключен адаптер питания, загрузка процессора увеличивается до 500% (8 ядер) и остается там до тех пор, пока я не отключу адаптер питания. Я могу подключить его обратно, и все в порядке в течение нескольких секунд или нескольких дней, а затем это в конечном итоге происходит снова. Как я могу предотвратить это?

Sparr
источник
2
Это произошло только при использовании внешнего монитора? Я обнаруживаю, что перегреваюсь, когда вытягиваюсь на второй монитор.
Ник Коттрелл

Ответы:

6

По моему опыту, это всегда было из-за аппаратного сбоя. Однако, прежде чем делать что-либо еще, перезагрузите SMC, как описано здесь: http://support.apple.com/kb/HT3964, так как его мощность связана.

Это происходит, когда Mac пытается установить связь с оборудованием. Какой это Mac? Сколько лет батарее? Время работы от батареи все еще хорошее? Был ли у Mac какой-либо ущерб - упал? Жидкость? Вы пробовали другой адаптер питания?

Justsomeguy
источник
3
MBP 2011, старый, как ноутбук, да, нет, нет, да.
Спарр
6

Однажды я получил эту проблему на 15-дюймовом MBP середины 2012 года, работающем 10.8.4, потому что аудиовход переключился на внутренний микрофон, и он улавливал постоянный шум моего вентилятора. Переключил аудиовход на линейный вход, и загрузка процессора снизилась с 524% до 3%.

шаши
источник
2
Отключение подавления окружающего шума, кажется, заставляет его исчезнуть, в дополнение к удалению адаптера питания (на данный момент), будет видеть, продолжает ли он оставаться исправленным.
ffledgling
Что это было во время FaceTime или Skype или это происходило все время?
Ник Коттрелл
Это спасло мою жизнь. Я отключил шумоподавление, и это сработало. Идеальный шторм: подключите адаптер переменного тока, вентилятор поднимается высоко, чтобы помочь с регулированием нагрева, программное обеспечение микрофона сходит с ума, пытаясь отменить шум вентилятора. @ nic-contrell, это происходило постоянно, даже когда играли в игру, в которой не требовался микрофон.
WattsInABox
4

http://www.rdoxenham.com/?p=259 описывает отключение расширения ядра, ответственного за запуск этого неправильного поведения. Однако это также отключает некоторые другие функции управления температурой.

Sparr
источник
4
Это интересно, но вы должны сначала спросить, что является причиной проблемы. Что-то не так. Как я уже говорил, каждый раз, когда я видел это, происходил аппаратный сбой.
Justsomeguy
2
Для меня этот анализ не объясняет правильно происхождение проблемы. Более того, в других случаях я глубоко убежден в том, что перегрев и kernel_taskпожирание всего процессора - это просто коррелированные последствия одной и той же вызывающей проблемы. Тупые циклы внутри ядра могут привести только к перегреву.
дан
1

Моя проблема с kernel_task (процессор на -> 500% навсегда) была связана с blutooth:

http://droolfactory.blogspot.com.es/2012/08/mac-os-x-lion-kerneltask-with-high-cpu.html

jimjak
источник
2
Вы должны предоставить хотя бы краткое резюме статьи, на которую вы ссылаетесь. Цель состоит в том, чтобы сделать Ask Different самодостаточным ресурсом.
Джава
1

Пожалуйста, взгляните на эту типичную проблему: kernel_task на 300% и предлагаемый метод анализа: диагностика боров процессора .

Activity ManagerНе Acurate достаточно , чтобы помочь вам увидеть , что существуют и другие процессы , косвенно загрузки ядра. topоткроет эти свиньи.

Чтобы отобразить отсортированные процессы, начиная с наибольшего потребления процессора:

top -o cpu

... отсортировано, начиная с самого большого потребителя виртуальной памяти:

top -o vsize

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

top -o csw
Дан
источник
1
Как вы используете, topчтобы раскрыть эти свиньи?
Эрик Б
0

Люди, которые наблюдали за «переменным током», что-то делают.

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

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

См. Https://apple.stackexchange.com/a/363933/27135 для причинно-следственных доказательств.

Адам
источник