Когда 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
Принятый ответ является неполным. Согласно комментариям об ошибках, процессы kidle_inject генерируются для дросселирования процессора и защиты от дальнейшего перегрева.
Прежде чем «исправить» ошибку, убедитесь, что ваш вентилятор чист и работает правильно. У меня была эта проблема и выяснилось, что в вентиляционном отверстии полно пыли. После очистки и перезагрузки no kid_inject больше не было.
Если вы используете macbook, убедитесь, что у вас установлен macfanctld. Если вы этого не сделаете, вентилятор будет зафиксирован на уровне около 2000 об / мин из макс. 6000. Это можно увидеть командой sensors. В этой ситуации powerclamp начнет экономить процессоры довольно рано.