====== CPUFREQ ====== Cette petite méthode basée sur LFS, vous permet de gérer la fréquence de vos processeurs (économie d'énergie, moins de chauffe, ...) ===== Pré-Requis ===== Il est indispensable que le module qui gère la fréquence de votre processeur soit chargé.\\ Tous les modules disponibles se trouvent là :\\ //**/lib/modules/$version_du_kernel/kernel/arch/x86/kernel/cpu/cpufreq**// \\ Par exemple : * acpi-cpufreq pour les Intel (pentium M, core duo, core 2 duo) * powernow-k8 pour les AMD Duron/Sempron/Athlon/Opteron 64 \\ Pour loader ce module automatiquement au boot, ajouter son nom au fichier : /etc/sysconfig/modules # echo "acpi-cpufreq" >> /etc/sysconfig/modules ===== Installation du script cpufreq ===== __Le script__ #!/bin/sh # # AUTHOR: Ken Moffat # DATE: 2005-06-15 # LICENSE: MIT License # SYNOPSIS: cpu frequency scaling using the kernel # DATE: 03-07-2008, adapté pour NuTyx par fredg # Ce script gère la fréquence de votre (vos) CPU(s) à l'aide du noyau . /etc/sysconfig/rc . ${rc_functions} case "${1}" in start|ondemand) boot_mesg "Enabling ondemand cpu frequency" echo "ondemand" \ >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # décommenter si bi-processeur # echo "ondemand" \ # >/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor ;; powersave) boot_mesg "Enabling powersave cpu frequency" echo "powersave" \ >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # décommenter si bi-processeur # echo "powersave" \ # >/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor ;; performance) boot_mesg "Enabling performance cpu frequency" echo "performance" \ >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # décommenter si bi-processeur # echo "performance" \ # >/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor ;; *) echo "Usage: ${0} {start|ondemand|powersave|performance}" exit 1 ;; esac __Installation du script__ # install -o root -g root -m 754 cpufreq /etc/rc.d/init.d/ >> Pas d'option STOP ;) # ln -s /etc/rc.d/init.d/cpufreq /etc/rc.d/rcsysinit.d/S45cpufreq ===== Usage ===== Pour activer le service : # /etc/rc.d/init.d/cpufreq $option $option = start|ondemand|powersave|performance ===== Source ===== * [[http://www.linuxfromscratch.org/hints/downloads/files/cpufreq.txt]] * [[http://download.tuxfamily.org/fredgnix/scripts/cpufreq]] * [[http://download.tuxfamily.org/fredgnix/scripts/cpufreq.README]] \\ \\ ---- //[[nutyx:nutyx|Retour à la page Nutyx]]//