Linux
致命:插入 acpi_cpufreq 時出錯
試圖了解如何強制 CPU 在具有 SLES 11 SP2 的 HP ProLiant 系統上以更高的頻率執行。
/# modprobe -vv acpi-cpufreq insmod /lib/modules/3.0.13-0.27-default/kernel/drivers/cpufreq/acpi-cpufreq.ko FATAL: Error inserting acpi_cpufreq (/lib/modules/3.0.13-0.27-default/kernel/drivers/cpufreq/acpi-cpufreq.ko): Input/output error
模組在那裡。
/# ls -l /lib/modules/3.0.13-0.27-default/kernel/drivers/cpufreq/acpi-cpufreq.ko -rw-r--r-- 1 root root 28864 Feb 15 2012 /lib/modules/3.0.13-0.27-default/kernel/drivers/cpufreq/acpi-cpufreq.ko
而且我在引導命令中沒有 noacpi 。
任何提示?
實際上,當使用 HP ProLiant 系統進行高頻交易時,在 BIOS 中為您提供了額外的選項,以確保確定性的低延遲性能……
我們參考的白皮書是:
Configuring and Tuning HP ProLiant Servers for Low-Latency Applications主要內容是使用“最大性能”配置文件執行。您還可以使用
CTRL-A
RBSU 螢幕進入特殊的 BIOS 菜單。這允許您關閉“處理器電源和使用率監控”標誌。推薦的 SLES(和 RHEL)作業系統級別設置也包含在文件中。
所以我很好奇你為什麼對從作業系統操縱 CPU 頻率感興趣。我假設您在交易活動期間想要最高的 CPU 時鐘速度,那麼您什麼時候需要作業系統控制?(我們實際上禁用了所有OS CPU 速度控制)
看起來您使用的是 E5-2690 CPU。你沒有對 Turbo-Boost 執行的超精細控制,但你可以創造條件最大限度地發揮 CPU 的潛力。過去,我們因為抖動而禁用渦輪增壓。我們已經能夠控制它,現在繼續執行。這也包含在文件中。
範例 BIOS 標誌…
在 HP ProLiant 伺服器上,您可能需要使用該
pcc_cpufreq
模組而不是acpi_cpufreq
.