Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.2.3. 微調 CPUfreq 政策與速度
一旦您選擇了適合的 CPUfreq 調速程式之後,就可以使用
cpupower frequency-info
指令檢視 CPU 速度與政策資訊,並進一步透過 cpupower frequency-set
選項微調每個 CPU 的速度。
cpupower frequency-info
指令有以下選項:
--freq
— 根據 CPUfreq 和新的速度,顯示目前的 CPU 速度,單位為 KHz。--hwfreq
— 根據硬體,顯示 CPU 目前的時脈,單位為 KHz(僅有 root 可使用)。--driver
— 顯示設定此 CPU 的 CPUfreq 驅動程式為何。--governors
— 顯示 kernel 裡可用的 CPUfreq 調速程式。如果您想要使用沒有列在這個檔案中的 CPUfreq 調速程式,請參閱 節 3.2.2, “設定 CPUfreq” 裡的 過程 3.2, “啟用 CPUfreq 調速程式” 操作指引。--affected-cpus
— 列出需要頻率協調程式之 CPU。--policy
— 顯示目前 CPUfreq 政策的範圍,單位為 KHz,以及目前使用的調速程式。--hwlimits
— 列出 CPU 的可用頻率,單位為 KHz。
cpupower frequency-set
指令有以下選項:
注意
如果您尚未安裝 cpupowerutils 套件,CPUfreq 設定可以在
/sys/devices/system/cpu/[cpuid]/cpufreq/
中的可調整參數中找到。設定與數值可以透過撰寫這些可調整參數而改變。舉例來說,要設定 cpu0 的最低時脈為 360 KHz,請執行:
echo 360000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq