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


17

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


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

Ответы:


6

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

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


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 описывает отключение расширения ядра, ответственного за запуск этого неправильного поведения. Однако это также отключает некоторые другие функции управления температурой.


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


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 для причинно-следственных доказательств.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.