4.2. Ejemplo — Portátil

Los portátiles son un lugar bastante común donde el ahorro y la administración de energía pueden realmente hacer la diferencia. Como los portátiles por diseño normalmente consumen drásticamente menos energía que las estaciones de trabajo o servidores, el potencial para ahorros absolutos es menor que para otras máquinas. Cuando está en modo de batería, sin embargo, cualquier ahorro puede ayudar a alargar unos minutos más la vida de batería de un portátil. Aunque esta sección se centra en portátiles en modo de batería, seguramente también puede aún utilizar alguno o todos estos ajustes mientras ejecuta en energía de corriente alterna.
Los ahorros para componentes únicos suelen hacer una diferencia relativamente mayor en los portátiles que en las estaciones de trabajo.Por ejemplo, una interfaz de red de 1 Gbit/s ejecutándose a 100 Mbits/s ahorra cerca de 3–4 vatios. Para un servidor típico con un consumo de cerca de 400 vatios, este ahorro es aproximadamente de 1 %. En un portátil con un consumo total de energía alrededor de 40 vatios, el ahorro de energía en solo este componente llega a 10 % del total.
Las optimizaciones de ahorro de energía en un portátil incluyen:
  • Configure el BIOS del sistema para inhabilitar todo el hardware que no utilice. Por ejemplo, los puertos seriales y paralelos, los lectores de tarjeta, cámaras web, WiFi y Bluetooth entre otros candidatos.
  • Atenúe el monitor en entornos más oscuros donde no sea necesaria la plena iluminación para leer la pantalla cómodamente. Utilice Sistema+PreferenciasAdministración de energía en el escritorio de GNOME, Lanzador de aplicaciones Kickoff+Equipo+Configuración del sistema+AvanzadoAdministración de energía en el escritorio de KDE o Gestor de energía de GNOME o xbacklight en la línea de comandos; o las teclas de función de su portátil.
  • Use el perfil de laptop-battery-powersave de tuned-adm para habilitar todo un set de mecanismos de ahorro de energía. Observe que el rendimiento y la latencia para el disco duro y la interfaz de red se ven afectados.
Además o como otra alternativa, puede realizar varios ajustes pequeños a varias configuraciones del sistema:
  • usar el gobernador ondemand (activado por defecto en Red Hat Enterprise Linux 6)
  • activar modo portátil (parte del perfil de laptop-battery-powersave):
    echo 5 > /proc/sys/vm/laptop_mode
  • aumentar tiempo de descarga a disco (parte del perfil laptop-battery-powersave):
    echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
  • inhabilitar nmi watchdog (parte del perfil laptop-battery-powersave):
    echo 0 > /proc/sys/kernel/nmi_watchdog
  • habilitar AC97 ahorro de energía de audio (habilitado por defecto en Red Hat Enterprise Linux 6):
    echo Y > /sys/module/snd_ac97_codec/parameters/power_save
  • habilitar ahorro de energía multi-núcleos (parte el perfil laptop-battery-powersave):
    echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
  • habilitar auto-suspensión de USB:
    for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
    Observe que la auto-suspensión de USB no funciona correctamente en todos los dispositivos USB.
  • habilitar mínima configuración de energía para ALPM (parte del perfil laptop-battery-powersave):
    echo min_power > /sys/class/scsi_host/host*/link_power_management_policy
  • montar sistema de archivos mediante relatime (por defecto en Red Hat Enterprise Linux 6):
    mount -o remount,relatime mountpoint
  • activar el mejor modo de ahorro de energía para discos duros (parte del perfil laptop-battery-powersave):
    hdparm -B 1 -S 200 /dev/sd*
  • desactivar CD-ROM de polling (parte del perfil de laptop-battery-powersave):
    hal-disable-polling --device /dev/scd*
  • reducir brillo de pantalla a 50 o menos, por ejemplo:
    xbacklight -set 50
  • activar DPMS para inactividad de pantalla:
    xset +dpms; xset dpms 0 0 300
  • reducir niveles de energía Wi-Fi (parte del perfil laptop-battery-powersave profile):
    for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done
  • desactivar Wi-Fi:
    echo 1 > /sys/bus/pci/devices/*/rf_kill
  • limitar red de cable a 100 Mbit/s (parte del perfil de laptop-battery-powersave):
    ethtool -s eth0 advertise 0x0F