プロセッサレギュレータを最大に設定

プロセッサレギュレータを最大に設定

cpupowerユーティリティを使用してプロセッサガバナをパフォーマンスに手動で設定してみました。ところで、星の効果はないようです!

# cpupower frequency-set -g performance
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Setting cpu: 8
Setting cpu: 9
Setting cpu: 10
Setting cpu: 11
Setting cpu: 12
Setting cpu: 13
Setting cpu: 14
Setting cpu: 15
Setting cpu: 16
Setting cpu: 17
Setting cpu: 18
Setting cpu: 19
Setting cpu: 20
Setting cpu: 21
Setting cpu: 22
Setting cpu: 23
Setting cpu: 24
Setting cpu: 25
Setting cpu: 26
Setting cpu: 27
Setting cpu: 28
Setting cpu: 29
Setting cpu: 30
Setting cpu: 31
Setting cpu: 32
Setting cpu: 33
Setting cpu: 34
Setting cpu: 35
Setting cpu: 36
Setting cpu: 37
Setting cpu: 38
Setting cpu: 39
Setting cpu: 40
Setting cpu: 41
Setting cpu: 42
Setting cpu: 43
Setting cpu: 44
Setting cpu: 45
Setting cpu: 46
Setting cpu: 47
Setting cpu: 48
Setting cpu: 49
Setting cpu: 50
Setting cpu: 51
Setting cpu: 52
Setting cpu: 53
Setting cpu: 54
Setting cpu: 55
# lscpu | grep -E "(Model|CPU MHz)"
Model:                 63
Model name:            Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz
CPU MHz:               2150.230
# lscpu | grep -E "(Model|CPU MHz)"
Model:                 63
Model name:            Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz
CPU MHz:               1899.027

ベストアンサー1

performanceCPUができるだけ高いMHZで連続的に動作しないようにレギュレータを設定してください。これはひどい無駄な考えであり、無意味です。 CPUが集中的なタスクを実行していない場合は、最大速度で実行する理由はありません。何の利益も得られず、エネルギーだけを無駄にするだけです。

ガバナーは常に現在の要件とガバナー設定に基づいて、CPU 速度を最も適切なレベルに設定します。したがって、パフォーマンスに設定すると、省エネなど、常にパフォーマンスを最大化しようとするという意味です。つまり、今CPU集約的な作業を開始すると、CPU速度が最大値に達することがわかります。しかし、常に実行されるわけではなく、何かが実行されている場合にのみ可能です!

ondemandこれは、レギュレータとレギュレータのpowersave両方が動的スケーリングを提供するためです。のようにアーチスウィキ:

注:このintel_pstateドライバはパフォーマンスとスリープガバナーのみをサポートしますが、両方とも動的拡張を提供します。パフォーマンスガバナー既存の需要ガバナーよりも優れた省エネ機能を提供する必要があります。

おすすめ記事