4.2. Exemple — Ordinateur portable
Un autre domaine très commun dans lequel la gestion et l'économie d'énergie peut réellement faire une différence est l'ordinateur portable. Comme les ordinateurs portables, par définition, utilisent beaucoup moins d'énergie que les stations de travail ou les serveurs, la possibilité de réaliser des économies est, dans l'absolu, moindre que pour d'autres machines. Parcontre, en mode batterie, toute économie peut se révéler utile pour obtenir quelques minutes de plus. Même si cette section se concentre sur les ordinateurs portables en mode batterie, vous pouvez sans aucun doute utiliser certains, ou la totalité, de ces paramètres sur une alimentation secteur.
Les économies sur des composants uniques font généralement une différence relative plus importante que celle qu'elles ont sur des stations de travail. Par exemple, une interface réseau de 1 Go/s exécutée à 100 Mo/s économisera environ 3–4 watts. Pour un serveur typique avec une consommation totale d'environ 400 watts, cette économie est d'environ 1 %. Sur un ordinateur portable consommant un total d'à peu près 40 watts, l'économie d'énergie de ce seul composant représenterait 10 % de l'énergie totale consommée.
Les optimisations spécifiques pour réaliser des économies d'énergie sur un ordinateur portable typique incluent :
- La configuration du BIOS du système afin de désactiver tout le matériel que vous n'utilisez pas. Par exemple, les ports parallèles ou sériels, lecteurs de cartes, webcams, WiFi, Bluetooth, etc.
- Atténuez l'affichage dans des environnements plus sombres, lorsque vous n'avez pas besoin d'un éclairage maximum pour lire l'écran de manière confortable. Utilisez+
sur le bureau GNOME, + + + sur le bureau KDE ; ou gnome-power-manager ou xbacklight dans la ligne de commande ; ou utilisez les touches de fonction sur votre ordinateur portable. - Utilisez le profil
laptop-battery-powersave
de tuned-adm pour activer un ensemble de mécanismes d'économie d'énergie. Remarquez qu'il y aura un impact sur la performance et la latence du disque dur et de l'interface réseau.
De plus (ou alternativement), vous pouvez effectuer de nombreux petits ajustements aux différents paramètres du système :
- utilisez le gouverneur
ondemand
(par défaut activé dans Red Hat Enterprise Linux 6) - activez le mode ordinateur portable (faisant partie du profil
laptop-battery-powersave
) :echo 5 > /proc/sys/vm/laptop_mode
echo 5 > /proc/sys/vm/laptop_mode
Copy to Clipboard Copied! - augmente le délai de vidage sur disque (fait partie du profil
laptop-battery-powersave
) :echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
Copy to Clipboard Copied! - désactive le watchdog nmi (fait partie du profil
laptop-battery-powersave
) :echo 0 > /proc/sys/kernel/nmi_watchdog
echo 0 > /proc/sys/kernel/nmi_watchdog
Copy to Clipboard Copied! - active l'économie d'énergie AC97 (activé par défaut dans Red Hat Enterprise Linux 6) :
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
Copy to Clipboard Copied! - active l'économie d'énergie multicoeur (fait partie du profil
laptop-battery-powersave
) :echo Y > /sys/module/snd_ac97_codec/parameters/power_save
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
Copy to Clipboard Copied! - active l'auto-suspension USB :
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
Copy to Clipboard Copied! Remarquez que l'auto-suspension USB ne fonctionne pas correctement avec tous les périphériques USB. - active le paramètre d'alimentation minimum pour ALPM (fait partie du profil
laptop-battery-powersave
) :echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
Copy to Clipboard Copied! - monte un système de fichiers à l'aide de relatime (par défaut dans Red Hat Enterprise Linux 6) :
mount -o remount,relatime point_de_montage
mount -o remount,relatime point_de_montage
Copy to Clipboard Copied! - active le meilleur mode d'économie d'énergie pour les disques durs (fait partie du profil
laptop-battery-powersave
) :hdparm -B 1 -S 200 /dev/sd*
hdparm -B 1 -S 200 /dev/sd*
Copy to Clipboard Copied! - désactive les interrogations de CD-ROM (fait partie du profil
laptop-battery-powersave
) :hal-disable-polling --device /dev/scd*
hal-disable-polling --device /dev/scd*
Copy to Clipboard Copied! - réduit la luminosité de l'écran à
50
ou moins, par exemple :xbacklight -set 50
xbacklight -set 50
Copy to Clipboard Copied! - active DPMS pour écran inactif :
xset +dpms; xset dpms 0 0 300
xset +dpms; xset dpms 0 0 300
Copy to Clipboard Copied! - réduit les niveaux de puissance Wi-Fi (fait partie du profil
laptop-battery-powersave
) :for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
Copy to Clipboard Copied! - désactive le Wi-Fi :
echo 1 > /sys/bus/pci/devices/*/rf_kill
echo 1 > /sys/bus/pci/devices/*/rf_kill
Copy to Clipboard Copied! - limite le réseau cablé à 100 Mo/s (fait partie du profil
laptop-battery-powersave
) :ethtool -s eth0 advertise 0x0F
ethtool -s eth0 advertise 0x0F
Copy to Clipboard Copied!