専用サーバのCPUクロック数を最大で固定する

お家サーバでCPUクロックを最大で固定すると電気代が上がりますが、
データセンターで動いているサーバであれば気にする必要はありません。
CPUクロックを最大で固定する方法を紹介。
勿論ですがVPS等の仮想サーバでは使えません。物理サーバにのみ設定可能です。

環境:Ubuntu 22.04

ondemandやthermaldを無効にする。

systemctl stop ondemand
systemctl disable ondemand

systemctl stop thermald
systemctl disable thermald

cpufrequtilsをインストール

apt install cpufrequtils

パフォーマンス設定を書き込み

vim /etc/default/cpufrequtils

内容

ENABLE="true"
GOVERNOR="performance"

GOVERNORですが他にも色々あるようです。

powersave:最小周波数
ondemand:負荷に合わせて制御

cpufrequtilsを再起動し適用

systemctl restart cpufrequtils

現在のCPUクロック数を確認する

cpufreq-info

コメント

タイトルとURLをコピーしました