サービス名
CPUスピード
説明
これは、CPU の需要に基づいて CPU 速度と電圧を動的に調整し、使用可能な CPU 速度を自動的に検出するデーモンを実行します。これはノート/デスクトップ PC にのみ必要で、サーバーには必要ありません。
このデーモンは、システムのアイドル率を監視し、それに応じて CPU のクロック速度と電圧を増減して、アイドル時の電力消費を最小限に抑え、必要に応じてパフォーマンスを最大化します。
また、オプションで、温度が高くなりすぎた場合に CPU のクロック速度を下げるように構成することもできます。コンピューターの AC アダプターが接続されていない場合は CPU の速度を最小化せず、AC アダプターが接続されている場合は速度を最大化します。
Cpuspeed は CPUFreq に基づいています モバイル CPU (ほとんどの場合、ラップトップ コンピューターで使用されます) のクロック速度を明示的に設定できるようにする Linux カーネル サブシステム。 CPUSpeed を使用するには、システムに次のものが必要です:
1. 周波数および/または電圧をスケーリングできる CPU。 Mobile AMD Athlon 64、Mobile AMD Athlon XP-M、Intel Pentium 4M、Intel Centrino、Mobile AMD Sempron など、ラップトップ コンピューターに搭載されている最新のモバイル CPU の多くはこれを行うことができます。
2. CPU 周波数/電圧スケーリング (CPUFreq) をサポートする Linux カーネルのバージョン。特定のタイプの CPU をサポートし、モジュールとしてコンパイルまたは利用可能で、「ユーザー空間」CPUFreq ガバナーをサポートします。
cpuspeed サービスを提供するパッケージは次のとおりです:kernel-utils
サービス コントロール
次のようにサービスを開始または停止します:
# service cpuspeed start # service cpuspeed stop
または
# /etc/init.d/cpuspeed start # /etc/init.d/cpuspeed stop
その他のオプションは次のとおりです。
# service cpuspeed Usage: /etc/init.d/cpuspeed {start|stop|restart|condrestart|status}
起動時にサービスが自動的に開始されるかどうかを確認するには:
# chkconfig --list |grep cpuspeed cpuspeed 0:off 1:on 2:off 3:off 4:off 5:off 6:off
構成
このサービスには、構成ファイルはありません。しかし、サービスは最終的に「cpuspeed」コマンドを実行します。いくつかの重要なコマンド ライン オプションは次のとおりです。
-i [間隔]
アイドル パーセンテージ テストと可能な速度変更の間の間隔を 10 分の 1 秒単位で設定します (デフォルトは 20 です)。
-p [高速アップ] [しきい値]
CPU アイドル率のしきい値を設定します。 [fast up] は、CPU が可能な限り最高速度に設定されるアイドル率です。 [threshold] はアイドル率で、それを超えると CPU の速度が低下し、それを下回ると CPU の速度が増加します (デフォルトは 10 と 25 です)。
-m [最低速度]
CPU が設定されない最小速度を KHz 単位で設定します。
-M [最高速度]
CPU が設定されない最大速度を KHz 単位で設定します。
-t [一時ファイル] [最大温度]
ACPI 温度ファイルと、CPU が最小速度に設定される温度を設定します。
-T [間隔]
温度がポーリングされる間隔を 10 分の 1 秒で設定します (デフォルトは 10)。
-a [AC ファイル]
ACPI AC アダプター状態ファイルを設定し、AC アダプターが切断されたときに CPU を最小速度に設定するようにプログラムに指示します。 (これはデフォルトですが、以下の「-D」オプションで変更できます)。
-C
AC アダプターが接続されている場合、最大速度で実行します。
-D
AC アダプターが取り外されているときに最低速度を強制しないでください。
-s [CPU]
単一の CPU のみを管理します。 [CPU] は、管理する CPU の数を指定します。範囲は 0 から (n-1) です。ここで、「n」はシステム内の CPU の数です。このオプションがないと、プログラムはそれ自体のコピーを作成して、システム内のすべての CPU を管理します。