Kernel level CPU frequency scaling

AMD X2 PowerNow! & Linux performance — Twibble.Org
Enhanced Intel SpeedStep® Technology and Demand-Based Switching on Linux

目 前在我的 laptop 上使用 FC5,有個問題就是內建的 cpuspeed 控制 CPU 頻率變動的速度不是很快,導致整個系統用起來就是有一種不順手的感覺。雖然把頻率固定在極速也是一種解決辦法,但這樣 laptop 的風扇就會轉不停,聽起來也有點煩人。而且後來在某次更新後,沒辦法固定頻率了,也感謝這個問題發生,讓我找到一勞永逸的解決方法。

看了以上兩個連結,才知道現在有新的,kernel 層級的 CPU fequency scaling governor,會比從 userspace 這邊控制快上好幾倍 (有數百倍吧)。使用方法也很簡單:

/sbin/modprobe cpufreq_ondemand
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

把 這些寫在 rc.local,然後不要使用 cpuspeed。看了 Intel 的文章,以為這只能用在 Intel 的 CPU 上,後來才想起第一篇用的 CPU 是 Athlon X2,沒有只能用 Intel 的這回事。不過不知道這兩家的 CPU 用起來效果相不相同就是了。

Comments

Popular posts from this blog

新版 iFolder

rpmbuild

iFolder