2024年8月20日 星期二

在Linux中調整cpu頻率及效能

利用 /sys/devices/system/cpu/cpufreq/policy/scaling_min_freq 中設定最低頻率

◎ 當有多核心時policy會從policy0 到 policy該系統中的最多核心數

使用命令

echo 頻率,單位KHz > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq

範例設定為3.3GHz

echo 3300000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq

接下來可以設定效能狀況

/sys/devices/system/cpu/cpufreq/policy/scaling_governor

可以設定的值有

preformance:使用全速的狀態

ondemand:大約設定在75%的狀態

conservative:大約設定在95%的狀態

powersave:設定再最低速度狀態

userspace:由使用者指定,須配合/sys/devices/system/cpu/cpufreq/policy/scaling_setspeed

 範例將cpu設定到全速

echo "preformance" > /sys/devices/system/cpu/cpufreq/policy/scaling_governor

沒有留言: