長すぎます。私は初心者のLinuxユーザーです。私のLinuxシステムはそれ自体でダウンクロックを実行しますか?これは問題ですか?それではどうすればわかりますか?
私はデータセンターで複数のDebian Linuxサーバーを実行していますが、CPUが「調整」されていると思われます(正しい用語かどうかはわかりません)。
何人かの人々はCPUが非常に熱いので、データセンターの誰かに熱グリースやCPUの他の部品を交換するように頼む必要があるかもしれません。
すべてのサーバーを調べて、どのサーバーが自分でダウンクロックされているかを確認するスクリプトを作成したいと思います。
今Ansible 部分については助けは必要ありません。私のLinuxボックスがそれ自体でダウンクロックされているかどうかを調べるために、実行するコマンドまたは検索するログを探しています。
ベストアンサー1
lscpu
現在のCPU周波数を表示するには、コマンドを使用してください。最新のCPUは、負荷が低いときに自動的に速度を調整します。温度が十分に低く負荷が高いと、CPUは自動的にオーバークロックする可能性があります。これらの設定を調整するには、次のツールを使用しますcpupower
。
頻度情報を見る:
cpupower frequency-info
最大/最小周波数設定:
cpupower frequency-set -u 42MHz # max
cpupower frequency-set -d 42MHz # min
レギュレータ(周波数選択アルゴリズム)を次に設定するにはondemand
(リストを参照frequency-info
):
cpupower frequency-set -g ondemand
制限の他の理由は次のとおりです。過熱。 CPU温度が高すぎると自動的に周波数が下がります。
システムのすべての温度を表示するには、次のコマンドを使用します。
head /sys/class/thermal/thermal_zone*/temp /sys/class/hwmon/hwmon*/temp*_input
通常、温度は1000分の1℃で報告されます。