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-powersavede 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_modeCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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_centisecsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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_watchdogCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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_saveCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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_saveCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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; doneCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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_policyCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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_montageCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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! Toggle word wrap Toggle overflow - 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! Toggle word wrap Toggle overflow - réduit la luminosité de l'écran à
50ou moins, par exemple :xbacklight -set 50
xbacklight -set 50Copy to Clipboard Copied! Toggle word wrap Toggle overflow - active DPMS pour écran inactif :
xset +dpms; xset dpms 0 0 300
xset +dpms; xset dpms 0 0 300Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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 ; doneCopy to Clipboard Copied! Toggle word wrap Toggle overflow - désactive le Wi-Fi :
echo 1 > /sys/bus/pci/devices/*/rf_kill
echo 1 > /sys/bus/pci/devices/*/rf_killCopy to Clipboard Copied! Toggle word wrap Toggle overflow - limite le réseau cablé à 100 Mo/s (fait partie du profil
laptop-battery-powersave) :ethtool -s eth0 advertise 0x0F
ethtool -s eth0 advertise 0x0FCopy to Clipboard Copied! Toggle word wrap Toggle overflow