3 ポイント 投稿者 gg5823 2025-08-15 | 5件のコメント | WhatsAppで共有

最初のアイデアだけでガバナーを書き、Geminiに入れてコードをリファクタリングし、ポリシーを調整して作りました!

基本的なアイデアは conservative と似ていますが、もう少し省電力に焦点を当てており、負荷が低いときに性能を多少犠牲にしてでも消費電力を抑えることが利点となる環境で適用してみました。

5件のコメント

 
kimjj81 2025-08-18

クラウドサーバーを使う場合よりも、自前でデータセンターを維持したり自宅で使ったりするなど、消費電力を減らしたい場合に使うもの、ということでしょうか?

 
gg5823 2025-10-14

まさにそれです! なぜか返信が遅くなりましたね。

 
ng0301 2025-08-16

どんなものなのか、説明が必要そうです……

 
savvykang 2025-08-16

LinuxのCPUガバナー(Governor)は、CPUの性能と消費電力を調整するプログラムです。

 
gg5823 2025-08-16

ああ、READMEを見れば書いてあります! Linuxの既存のガバナーを見ると、OnDemand、SchedUtil のように需要に即座に反応するガバナーや、需要にすぐ合わせて上昇せず、step などを考慮してゆるやかに段階的上昇を行う conservative、interactive などのガバナーがありますが、これは省エネルギーを重視しており、特別な負荷がなければベースクロックに近い状態を維持して電力を節約し、ゲームや物理演算などの負荷がかかる作業ではクロックを引き上げます。一般的なブラウジングやホームサーバーの運用では通常低いクロックを維持し、k8s クラスターノードのような状況でも柔軟にうまく対応することを確認しました。もちろんゲームも成功しました。