Como você ativou o estado Intel P (por meio de intel_pstate=enable
in GRUB_CMDLINE_LINUX_DEFAULT
), você também ativou o driver do powerclamp. O driver da pinça de energia está trabalhando para tentar manter o processador em um estado de baixa energia, de modo que o consumo de energia seja reduzido, e não seja necessário muito resfriamento.
Para fazer isso, ele força cada thread na CPU a ficar ocioso por algum tempo, injetando tempo ocioso. Normalmente, esse valor é de 50%. Os 50% que você vê para cada um dos processos kidle_inject
não estão realmente causando o trabalho da CPU; em vez disso, está dizendo para a CPU não fazer o trabalho, reduzindo assim o consumo de energia. Observe que o uso geral da CPU não inclui kidle-inject
.
Como @ElderGeek observou, você pode dizer ao motorista para injetar uma quantidade menor de tempo ocioso. No entanto, eu tentei isso e não tive sucesso. Pode ser que o kernel não suporte ainda; pode ser que o powerclamp esteja ignorando o pedido.