3 points par gg5823 2025-08-15 | 5 commentaires | Partager sur WhatsApp

Je suis parti uniquement d’une idée de départ pour écrire le governor, puis je l’ai passé à Gemini afin de refactoriser le code et d’ajuster la policy pour le finaliser !

L’idée de base est similaire à conservative, mais avec un accent un peu plus fort sur les économies d’énergie. Je l’ai testé dans des environnements où il est avantageux de réduire la consommation électrique, même au prix d’un léger sacrifice de performances lorsque la charge est faible.

5 commentaires

 
kimjj81 2025-08-18

Est-ce qu’il faut l’utiliser lorsqu’on veut réduire la consommation électrique, par exemple en maintenant son propre datacenter ou en l’utilisant chez soi, plutôt qu’en passant par un serveur cloud ?

 
gg5823 2025-10-14

Bingo, c’est ça ! Je ne sais pas pourquoi j’ai répondu si tard.

 
ng0301 2025-08-16

J’ai créé un gouverneur CPUFreq avec le vibe coding !

On dirait qu’une explication de ce que c’est s’impose....

 
savvykang 2025-08-16

Le gouverneur CPU (Governor) de Linux est un programme qui ajuste les performances du CPU et sa consommation d’énergie.

 
gg5823 2025-08-16

Ah, c’est expliqué dans le README ! Si l’on regarde les gouverneurs existants de Linux, il y a des gouverneurs qui réagissent immédiatement à la demande, comme OnDemand et SchedUtil, ainsi que des gouverneurs comme conservative et interactive, qui ne montent pas tout de suite en fréquence au niveau requis, mais augmentent progressivement en tenant compte de paliers, etc. Dans ce cas, l’accent est mis sur les économies d’énergie : en l’absence de charge particulière, il reste proche de la fréquence de base pour réduire la consommation, et il augmente la fréquence pour les tâches soumises à une charge, comme le gaming ou les calculs de physique. Pour une navigation classique ou le fonctionnement d’un home server, il conserve généralement une fréquence basse, et j’ai aussi confirmé qu’il s’adaptait bien avec souplesse dans des situations comme un nœud de cluster k8s. Et bien sûr, le gaming a aussi été un succès.