4.2. Beispiel — Laptop
Ein sehr üblicher Fall, bei dem Energieverwaltung und -sparen tatsächlich einen Unterschied machen können, sind Laptops. Da Laptops vom Design her normalerweise sowie schon deutlich weniger Energie verbrauchen, als Workstations oder Server, ist das Potential für die Gesamt-Einsparung geringer, als für andere Maschinen. Im Batteriebetrieb kann jedoch jegliche Form von Einsparung zur Verlängerung der Lebensdauer der Batterie in einem Laptop beitragen. Auch wenn sich dieser Abschnitt auf Laptops im Batteriebetrieb konzentriert, können Sie dennoch einige oder sogar alle dieser Abstimmungen auch auf den Strombetrieb anwenden.
Einsparungen für einzelne Komponenten machen üblicherweise einen größeren relativen Unterschied auf Laptops aus, als auf Workstations. Eine 1 Gbit/s Netzwerkschnittstelle, die unter 100 Mbits/s läuft, spart beispielsweise 3–4 Watt. Bei einem typischen Server mit einem Gesamt-Stromverbrauch von etwa 400 Watt entspricht diese Einsparung in etwa 1 %. Auf einem Laptop mit einem Gesamt-Stromverbrauch von etwa 40 Watt entspricht diese Einsparung in etwa 10 % des gesamten Verbrauchs.
Spezielle Optimierungen zum Einsparen von Strom auf einem typischen Laptop umfassen:
- Konfigurieren Sie das System-BIOS so, dass sämtliche nicht verwendete Hardware deaktiviert ist. Beispielsweise Parallel- oder Serielle-Ports, Kartenleser, Webcams, Wi-Fi und Bluetooth, um nur ein paar mögliche Kandidaten zu nennen.
- Dimmen Sie die Anzeige in dunkleren Umgebungen, in denen Sie keine volle Beleuchtung zum Lesen des Bildschirms benötigen. Verwenden Sie+
auf dem GNOME-Desktop, + + + auf dem KDE-Desktop; oder gnome-power-manager oder xbacklight auf der Kommandozeile; oder die Funktionstasten auf Ihrem Laptop. - Verwenden Sie das Profil
laptop-battery-powersave
von tuned-adm, um eine ganze Reihe an Stromsparmechanismen einzustellen. Beachten Sie, dass die Leistung und Latenz für die Festplatte und die Netzwerkschnittstelle davon betroffen sind.
Zusätzlich (oder alternativ) können Sie viele kleine Anpassungen manuell an verschiedenen Systemeinstellungen durchführen:
- den
ondemand
-Governor verwenden (standardmäßig unter Red Hat Enterprise Linux 6 aktiviert) - Laptop-Modus aktivieren (Teil des
laptop-battery-powersave
-Profils):echo 5 > /proc/sys/vm/laptop_mode
- Flush-Zeit auf Platte erhöhen (Teil des
laptop-battery-powersave
-Profils):echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
- NMI-Watchdog deaktivieren (Teil des
laptop-battery-powersave
-Profils):echo 0 > /proc/sys/kernel/nmi_watchdog
- AC97 Audio-Energiesparen aktivieren (standardmäßig unter Red Hat Enterprise Linux 6 aktiviert):
echo Y > /sys/module/snd_ac97_codec/parameters/power_save
- Multi-Core Stromsparen aktivieren (Teil des
laptop-battery-powersave
-Profils):echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
- USB auto-suspend aktivieren:
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
Beachten Sie, dass USB auto-suspend nicht mit allen USB-Geräten korrekt funktioniert. - minimale Stromeinstellungen für ALPM aktivieren (Teil des
laptop-battery-powersave
-Profils):echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
- Dateisystem unter Verwendung von relatime einhängen (Standard in Red Hat Enterprise Linux 6):
mount -o remount,relatime mountpoint
- den besten Modus für das Stromsparen für Festplatten aktivieren (Teil des
laptop-battery-powersave
-Profils):hdparm -B 1 -S 200 /dev/sd*
- CD-ROM-Abfrage deaktivieren (Teil des
laptop-battery-powersave
-Profils):hal-disable-polling --device /dev/scd*
- Bildschirmhelligkeit auf
50
oder weniger reduzieren, z.B.:xbacklight -set 50
- DPMS für Bildschirme im Leerlaufbetrieb aktivieren:
xset +dpms; xset dpms 0 0 300
- Wi-Fi Strom-Level reduzerien (Teil des
laptop-battery-powersave
-Profils):for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
- Wi-Fi deaktivieren:
echo 1 > /sys/bus/pci/devices/*/rf_kill
- Kabel-Netzwerk auf 100 Mbit/s limitieren (Teil des
laptop-battery-powersave
-Profils):>
ethtool -s eth0 advertise 0x0F