3 pontos por gg5823 2025-08-15 | 5 comentários | Compartilhar no WhatsApp

Peguei só a ideia inicial, escrevi o governor e joguei no Gemini para refatorar o código e ajustar a política até chegar a este resultado!

A ideia básica é semelhante ao conservative, mas com foco em economizar um pouco mais de energia; testei em ambientes em que a vantagem é reduzir o consumo energético mesmo sacrificando um pouco do desempenho quando a carga está baixa.

5 comentários

 
kimjj81 2025-08-18

Isso seria algo para usar quando você quiser reduzir o consumo de energia, por exemplo, em vez de usar um servidor em nuvem, mantendo seu próprio datacenter ou usando em casa?

 
gg5823 2025-10-14

Bingo, é isso mesmo! Por algum motivo, a resposta acabou demorando.

 
ng0301 2025-08-16

Acho que vai precisar de uma explicação sobre o que essa coisa faz....

 
savvykang 2025-08-16

O governor de CPU do Linux é um programa que ajusta o desempenho e o consumo de energia da CPU.

 
gg5823 2025-08-16

Ah, está explicado no README! Entre os governors existentes do Linux, há governors que reagem imediatamente à demanda, como OnDemand e SchedUtil, e há governors como conservative e interactive, que não sobem imediatamente para acompanhar a demanda, mas fazem uma elevação gradual considerando steps e outros fatores. Neste caso, o foco é a economia de energia, então, se não houver carga especial, ele se mantém próximo do clock base para poupar energia, e em tarefas com carga, como jogos ou cálculos de física, ele aumenta o clock. Em navegação comum ou ao rodar um home server, normalmente mantém clocks baixos, e confirmei que ele também responde de forma flexível em situações como nós de cluster k8s. Claro, jogar também funcionou.