Faire du throttling

Durée totale : 5 min
Difficulté : 3/5
Pré-requis : aucun

Qu'est-ce que c'est ?

En gros, ca met le processeur en veille x % du temps, le reste du temps il calcule comme en temps normal. Ainsi, un throttling de 75% va ne faire travailler le processeur qu'un coup d'horloge sur 4 : un processeur 2 GHz throttlé à 75% se comportera exactement comme un processeur 500 MHz non throttlé. L'avantage c'est que cela permet de réduire un peu la température en cas de gros calculs, et d'améliorer très très légèrement l'autonomie. Cette technique a peu de résultats, surtout au vu du “désagrément” que cela cause. Avec tous les processeurs, vous pouvez throttler, mais cela n'a pas d'intérêt sur la plupart des portables munis d'un processeur “mobile”. Pour vérifier que vous pouvez throttler, aller dans le répertoire

cd /proc/acpi/processor/

aller dans le répertoire associé au processeur que vous voulez throttler

cd CPU1

typiquement chez moi et vérifier la présence d'un fichier throttling

ls | grep throttling

Comment throttler

Dans le répertoire de votre CPU (donc souvent /proc/acpi/processor/CPU1), faites

cat throttling

Cela liste tous les états de throttling que vous pouvez utiliser avec votre processeur, une petite étoile sera présente derrière l'état en cours (sûrement T0). Si vous voulez par exemple, throttler à 50 % ce qui correspond à par exemple T4 chez vous, faites

echo 4 | sudo tee throttling

Pour revenir à un comportement “normal” du processeur, faites

echo 0 | sudo tee throttling

Pour avertissement, mon portable est inutilisable pour un throttling de 75% !

linux/throttle.txt · Dernière modification: 2009/08/03 20:25 (édition externe)
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki