Каждый раз, когда kidle_inject
начинает работать на моей системе, которую поднимает загрузка. В целом это только добирается до загрузки приблизительно этого 5.23, 3.65, 2.54
но много времени это подпрыгивает мимо этих 15 меток на каждом из них. В той точке прекращает работу система, и я должен выключить ее.
Это только происходит когда kidle_inject
процесс запускается. Как я могу отключить этот процесс, таким образом, моя машина может работать, и я могу получить некоторую сделанную работу.
Пример top
:
top - 12:43:48 up 3:02, 3 users, load average: 6.57, 5.53, 3.33
Tasks: 256 total, 3 running, 253 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5.9 us, 16.6 sy, 0.0 ni, 74.7 id, 0.5 wa, 0.0 hi, 2.3 si, 0.0 st
KiB Mem: 8080252 total, 7937856 used, 142396 free, 258904 buffers
KiB Swap: 0 total, 0 used, 0 free. 4061336 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13509 root -51 0 0 0 0 S 54.7 0.0 3:29.47 kidle_inject/1
13511 root -51 0 0 0 0 S 54.1 0.0 3:30.92 kidle_inject/3
13510 root -51 0 0 0 0 S 48.8 0.0 3:11.60 kidle_inject/2
13508 root -51 0 0 0 0 S 47.6 0.0 3:08.47 kidle_inject/0
Похоже, что это ошибка в ядре.
Судя по комментариям к этому сообщению об ошибке, выполнение команды sudo rmmod intel_powerclamp
, по-видимому, остановило процессы kidle_inject
, и я пока не заметил каких-либо проблем с этим.
Надеюсь, это будет исправлено в ближайшее время. Если я что-то замечу, я обновлю этот ответ.
Обновление
Команда rmmod
должна выполняться каждый раз при загрузке машины. С момента запуска этой команды я не заметил ничего плохого.
Обновление 2
С тех пор, как я сделал это, я заметил, что температура моего ЦП имеет тенденцию работать намного ниже, около ~ 72 & deg;
. загрузка использовать команду
echo "blacklist intel_powerclamp" > /etc/modprobe.d/disable-powerclamp.conf
При выполнении MacBook удостоверьтесь, что Вы имеете macfanctld
установленный. Если Вы не сделаете, то вентилятор будет починен на уровне приблизительно 2 000 об/мин из макс. 6000. Это видно эти sensors
команда. В этой ситуации powerclamp умрет для сохранения центральных процессоров довольно рано.
Я заметил это сегодня также. Достаточно странно для вида использования ЦП, вентилятор не делал шума. Управляемый для перезагрузки машины и затем посмотрел на Скорость вентилятора BIOS. Это показало, что вентилятор остановился (никакое чтение об/мин). Таким образом после того, как определенная очистка (вполне буквально - открытие крышки ноутбука, убирая немного, вентилятор начал хорошо работать и вещи, стала в порядке. Так могла бы быть проблема, с Вашим вентилятором процессора. Таким образом, просто отключение эти intel_powerclamp
не может быть хорошей идеей.
Я сделал следующие шаги, которые работали.
Проверьте, загружен ли модуль.
lsmod |grep -i intel_powerclamp
Если предыдущая команда показывает, что модуль загружен, выполните следующие строки.
Добавьте следующую строку в ваши правила crontab @reboot /sbin/rmmod intel_powerclamp
или echo '/sbin/rmmod intel_powerclamp' >> /etc/bash.bashrc
(это затронет всех пользователей) или echo 'blacklist intel_powerclamp' > /etc/modprobe.d/disable_mods.conf
.
Принятый ответ является неполным. Согласно комментарии ошибки , процессы kidle_inject порождены к процессор дросселя и защищают его от далее перегрев .
Прежде, чем "исправить" ошибку, удостоверьтесь, что Ваш вентилятор является чистым и работает правильно. Я имел эту проблему и узнал, что вентилятор был полон пыли. После очистки и перезагрузки никакой kidle_inject больше не порождался.
Хорошая очистка вокруг ноутбука (HP EliteBook 8460p под управлением Ubuntu 16.04 LTS) и уборка пылесосом вентиляционных отверстий с обеих сторон (наряду с перемещением груд случайного материала, который накопился там) зафиксировала его для меня.