Powertop (Français)
powertop est un outil fourni par Intel pour activer différents modes d'économie d'énergie dans l'espace utilisateur, le noyau et le matériel. Il est possible de surveiller les processus et de montrer lesquels d'entre eux utilisent le CPU et le réveillent à partir de ses états d'inactivité, ce qui permet d'identifier les applications ayant des besoins énergétiques particulièrement élevés.
Installation
Utilisation
Powertop propose quelques méthodes pour réduire davantage la consommation d'énergie. Cependant, en mode interactif, powertop n'affiche pas les paramètres. Pour connaître ceux qui sont suggérés, procédez comme suit :
- Si vous avez modifié des paramètres (par exemple dans powertop), redémarrez le système pour que les paramètres soient dans leur état par défaut.
- Utilisez powertop pour produire un rapport sur les paramètres :
# powertop --html=powerreport.html
(en tant qu'utilisateur root) - Ouvrez le rapport dans votre navigateur Web préféré. L'onglet "Tuning" du rapport montre maintenant les paramètres réels suggérés par l'outil à appliquer pour économiser de l'énergie. Vous pouvez extraire les commandes avec
$ awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
Appliquer les paramètres
Il y a deux façons d'appliquer automatiquement les paramètres suggérés :
- Recommandé : Vous pouvez appliquer ces paramètres au démarrage en utilisant les paramètres de module, règles udev et sysctl. Pour plus de détails, consultez la page gestion de l'énergie (en).
- Vous pouvez utiliser la fonction
--auto-tune
de powertop qui définit toutes les options réglables à leur paramètre BON. Ceci peut être combiné avec le service systemd pour avoir les options réglées au démarrage. N'oubliez pas d'activer/démarrer le service.
/etc/systemd/system/powertop.service
[Unité] Description=Réglages Powertop [Service] Type=unshot RemainAfterExit=yes ExecStart=/usr/bin/powertop --auto-tune [Installer] WantedBy=multi-user.target
Dépannage
Erreur : Cannot load from file
Si vous recevez une erreur comme celle-ci au démarrage de powertop, il est probable que powertop n'a pas encore collecté suffisamment de données de mesure. Pour résoudre ce problème, laissez powertop fonctionner pendant un certain temps en le connectant uniquement à la batterie.
Loaded 39 prior measurements Cannot load from file /var/cache/powertop/saved_parameters.powertop Cannot load from file /var/cache/powertop/saved_parameters.powertop
Calibrage pour éviter les mesures imprécises
Si vous rencontrez des mesures imprécises, il est probable que vous deviez d'abord calibrer powertop. Ceci peut être fait en exécutant powertop avec le paramètre --calibrate
.
# powertop --calibrate