Categories
linux

Teknik penjimatan tenaga dengan CPU scaling

Contoh menggunakan Debian Lenny pada komputer riba Presario CQ40-115AU dengan pemproces mikro AMD Turion X2 RM-7. Teknik ini akan menjadikan komputer riba anda hanya menggunakan kuasa pemprosesan tambahan jika perlu.

Anda perlu pasang pakej cpufrequtils sysfsutils sebagai root
aptitude install cpufrequtils sysfsutils

Muatkan modul yang diperlukan
modprobe powernow_k8
modprobe cpufreq_ondemand

Tetapkan cpu scaling governor ondemand pada kedua-dua pemproses mikro (AMD X2 mempunyai 2 pemproses mikro)
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

Tetapkan supaya kedua-dua modul tersebut dimuatkan semasa komputer anda memuatkan sistem operasinya
echo powernow_k8 >> /etc/modules
echo cpufreq_ondemand >> /etc/modules

Sekarang hasil yang sepatutnya adalah seperti berikut apabila anda menaip
cpufreq-info

cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 0
hardware limits: 500 MHz – 2.00 GHz
available frequency steps: 2.00 GHz, 1000 MHz, 500 MHz
available cpufreq governors: userspace, powersave, ondemand, performance
current policy: frequency should be within 500 MHz and 2.00 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 500 MHz (asserted by call to hardware).
cpufreq stats: 2.00 GHz:28.24%, 1000 MHz:0.37%, 500 MHz:71.38% (388)
analyzing CPU 1:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 1
hardware limits: 500 MHz – 2.00 GHz
available frequency steps: 2.00 GHz, 1000 MHz, 500 MHz
available cpufreq governors: userspace, powersave, ondemand, performance
current policy: frequency should be within 500 MHz and 2.00 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 500 MHz (asserted by call to hardware).
cpufreq stats: 2.00 GHz:29.22%, 1000 MHz:0.95%, 500 MHz:69.82% (576)

Dan apabila anda perhatikan pada aplet CPU Frequency Scaling Monitor, anda akan nampak seperti ini
scale

Sumber maklumat: http://technowizah.com/2007/01/debian-how-to-cpu-frequency-management.html

Nota: Jika terdapat sebarang masalah selepas ini, contohnya seperti sambungan ke rangkaian wayarles terputus-putus, keluarkan modul powernow_k8 dan cpufreq_ondemand dari kernel
rmmod powernow_k8
rmmod cpufreq_ondemand

Leave a Reply

Your email address will not be published. Required fields are marked *