Aller au contenu

Contrôle de Fréquence

Sur les systèmes Linux, différents types de gestionnaires d'échelle de fréquence peuvent être utilisés pour ajuster la fréquence du processeur en fonction de la charge de travail. Voici les principaux types avec des exemples de commandes :

performance

Le gestionnaire "performance" force le processeur à fonctionner à sa fréquence maximale en permanence, garantissant ainsi des performances maximales.

Exemple de commande :

echo "performance" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

powersave

Le gestionnaire "powersave" réduit la fréquence du processeur au minimum lorsque la charge de travail est faible, ce qui permet d'économiser de l'énergie.

Exemple de commande :

echo "powersave" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

ondemand

Le gestionnaire "ondemand" ajuste la fréquence du processeur en fonction de la charge de travail du système.

Exemple de commande :

echo "ondemand" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

conservative

Le gestionnaire "conservative" est similaire au gestionnaire "ondemand", mais il ajuste la fréquence du processeur de manière plus graduelle.

Exemple de commande :

echo "conservative" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

userspace

Le gestionnaire "userspace" permet à l'utilisateur de définir manuellement la fréquence du processeur en spécifiant les valeurs appropriées.

Exemple de commande (remplacez FREQUENCY par la fréquence souhaitée en kHz) :

echo "userspace" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
echo "FREQUENCY" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed

Ces gestionnaires peuvent être sélectionnés en modifiant le fichier /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor sur votre système Linux.