Electrical-Power

載入 cpufreq 模組時出現問題

  • July 31, 2012

我想在我的伺服器上安裝 cpufreq 模組。我試過

sudo modprobe acpi-cpufreq

但得到了錯誤

FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.18-238.12.1.el5xen/kernel/arch/x86_64/kernel/cpufreq/acpi-cpufreq.ko): No such device

cat /proc/cpuinfo 給出了這個

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 6
model name      :               Intel(R) Pentium(R) D CPU 3.20GHz
stepping        : 4
cpu MHz         : 3200.542
cache size      : 2048 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 6
wp              : yes
flags           : fpu tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc pni vmx est cid cx16 lahf_lm
bogomips        : 8005.14
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 6
model name      :               Intel(R) Pentium(R) D CPU 3.20GHz
stepping        : 4
cpu MHz         : 3200.542
cache size      : 2048 KB
physical id     : 1
siblings        : 1
core id         : 0
cpu cores       : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 6
wp              : yes
flags           : fpu tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc pni vmx est cid cx16 lahf_lm
bogomips        : 8005.14
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

uname -r 給出2.6.18-238.12.1.el5xen

ls /lib/modules/2.6.18-238.12.1.el5xen/kernel/arch/x86_64/kernel/cpufreq/

acpi-cpufreq.ko  mperf.ko  powernow-k8.ko  speedstep-centrino.ko

我有安裝 cpufreq 所需的一切嗎?我的系統是否與 cpufreq 兼容?如果是,我應該按照哪些步驟安裝 cpufreq ?

當我進入 BIOS 設置時,我也無法查看更改 CPU 性能設置的選項。

請告訴我該怎麼做。

我做了dmesg|grep acpi,發現 acpi 設置為acpi=offin grub.conf,我將其設置為acpi=on

有效 !

檢查您的 BIOS 設置 - 是否有禁用的“speedstep”設置?如果是這樣,請啟用它。也許該設置有另一個名稱?它可能在某處的省電BIOS設置下。

dmesg在嘗試 modprobe 模組後立即執行,看看是否有任何有用的資訊在那裡輸出。嘗試執行modprobe -v acpi-cpufreq,儘管我懷疑這會有用。

acpi-cpufreq當然似乎是與您的 cpu 一起使用的正確模組。

除了我的猜測之外,您的系統實際上並不支持 cpu 頻率縮放。

引用自:https://serverfault.com/questions/299846