14.5. Optimiser la consommation d'énergie en suspendant et en mettant en veilleuse le système
En tant qu'administrateur système, vous pouvez gérer la consommation d'énergie, économiser de l'énergie sur vos systèmes et préserver l'état actuel de votre système. Pour ce faire, appliquez l'un des modes suivants :
- Suspendre
- La suspension sauvegarde l'état du système dans la RAM et, à l'exception du module RAM, met hors tension la plupart des périphériques de la machine. Lorsque vous rallumez la machine, le système restaure son état à partir de la RAM sans avoir à redémarrer. Comme l'état du système est sauvegardé dans la RAM et non sur le disque dur, la restauration du système à partir du mode suspension est nettement plus rapide qu'à partir de l'hibernation. Cependant, l'état du système suspendu est également vulnérable aux coupures de courant.
- Hibernation
- L'hibernation permet de sauvegarder l'état du système sur le disque dur et de mettre l'ordinateur hors tension. Lorsque vous rallumez la machine, le système restaure son état à partir des données sauvegardées sans avoir à redémarrer. Comme l'état du système est sauvegardé sur le disque dur et non dans la mémoire vive, la machine n'a pas besoin de maintenir l'alimentation électrique du module RAM. Toutefois, la restauration du système à partir de l'hibernation est nettement plus lente que la restauration à partir du mode suspension.
- Sommeil hybride
- Il combine des éléments de l'hibernation et de la suspension. Le système enregistre d'abord l'état actuel sur le disque dur, puis entre dans un état de faible consommation similaire à la mise en veille, ce qui permet au système de se remettre en marche plus rapidement. L'avantage de la veille hybride est que si le système perd de l'énergie pendant la veille, il peut toujours récupérer l'état précédent à partir de l'image sauvegardée sur le disque dur, comme dans le cas de l'hibernation.
- Suspendre, puis hiberner
-
Ce mode suspend d'abord le système, ce qui a pour effet de sauvegarder l'état actuel du système dans la mémoire vive et de placer le système dans un mode de faible consommation d'énergie. Le système entre en hibernation s'il reste suspendu pendant une période spécifique que vous pouvez définir dans le paramètre
HibernateDelaySec
. L'hibernation enregistre l'état du système sur le disque dur et éteint complètement le système. Le mode "suspension puis hibernation" présente l'avantage d'économiser l'énergie de la batterie tout en permettant de reprendre rapidement le travail. En outre, ce mode garantit que vos données sont sauvegardées en cas de panne de courant.
Conditions préalables
- Accès à la racine
Procédure
Choisissez la méthode appropriée pour l'économie d'énergie :
Suspendre le système :
# systemctl suspend
Mettre le système en hibernation :
# systemctl hibernate
Mettre le système en veille prolongée et le suspendre :
# systemctl hybrid-sleep
Suspendre le système, puis le mettre en veille prolongée :
# systemctl suspend-then-hibernate