O governor schedutil costuma ser a melhor escolha em kernels modernos, usando dados de utilização do scheduler para tomar decisões de frequência mais rápidas e mais precisas do que governors antigos como ondemand.
A seguir, como habilitar e deixar persistente.
1. Instalar ferramentas
Primeiro, garanta que você tem as ferramentas necessárias instaladas. No Ubuntu/Debian:
2. Definir o governor (imediato)
Você pode definir o governor imediatamente para a sessão atual. É uma boa prática ajustar também os limites de frequência, se necessário.
Verificar
Confira se a política foi aplicada:
Você deve ver algo parecido com:
Para checar CPU por CPU:
Todos os cores devem reportar schedutil.
3. Tornar persistente (systemd)
Para garantir que isso sobreviva após reiniciar, crie um serviço systemd simples.
Crie o arquivo do serviço:
Habilite e inicie o serviço:
Depois de iniciar, rode o comando de verificação novamente para confirmar.
4. Limpeza (opcional)
Se você já criou um serviço para alto desempenho (por exemplo, cpupower-performance.service), desabilite e remova para evitar conflitos.
Pronto: seu servidor agora fica configurado para usar schedutil automaticamente a cada boot.