nutyx:cpufreq_nutyx
Table des matières
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 <ken@kenmoffat.uklinux.net> # DATE: 2005-06-15 # LICENSE: MIT License # SYNOPSIS: cpu frequency scaling using the kernel # DATE: 03-07-2008, adapté pour NuTyx par fredg <fred.galusik~AT~gmail.com> # 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
nutyx/cpufreq_nutyx.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1