Red Hat Enterprise Linux システムのすべてのコアに対してカーネル cpufreq コントロールが作成されていない
Issue
cpuspeed
サービスを開始すると、以下のエラーメッセージが返されます。
RHEL 6
-
cpuspeed
init スクリプトは、以下のエラーメッセージを生成します。# /etc/init.d/cpuspeed start /etc/init.d/cpuspeed: line 86: /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor: No such file or directory Starting cpuspeed: [ OK ]
RHEL 6 または 7
-
tuned
を使用してプロファイルをアクティベートすると、CPU エラーが表示されます。tuned.utils.commands: Executing cpupower error: analyzing CPU 24: tuned.plugins.plugin_cpu: could not get current governor on cpu 'cpu24' tuned.utils.commands: Reading /sys/devices/system/cpu/cpu24/cpufreq/scaling_available_governors error: [Errno 2] No such file or directory: u'/sys/devices/system/cpu/cpu24/cpufreq/scaling_available_governors' tuned.plugins.plugin_cpu: ignoring governor 'performance' on cpu 'cpu24', it is not supported
/sys/devices/system/cpu/cpu*/cpufreq
を調べると、cpufreq は他のすべての 31 コアに対して存在しますが、cpu24
には存在しないことがわかります。 -
dmesg
出力には、以下のメッセージが含まれる場合があります。Intel P-state driver initializing. Intel pstate controlling: cpu 0 Intel pstate controlling: cpu 1 cpufreq: __cpufreq_add_dev: ->get() failed Intel pstate controlling: cpu 2 Intel pstate controlling: cpu 3
Environment
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.