pm-utils, o cómo administrar las opciones de energía desde la consola

Hoy, la mayoría de las personal poseen equipos de computación portátiles, como ser “notebooks” o ” netbooks”, y su talón de Aquiles es la administración de energía, por cuanto permitirle al equipo consumir más que la necesaria, acorta la autonomía de las baterías.

Este es un aporte de Javier A. Piendibene, convirtiéndose así en uno de los ganadores de nuestra competencia semanal: “Compartí lo que sabés sobre Linux“. ¡Felicitaciones Javier!

En entornos gráficos, casi no existen sistemas operativos, y más aún bajo GNU/Linux, que no posean un demonio gráfico que permita administrar las distintas opciones que pueden presentarse con un click de ratón, como ser suspender, hibernar o pasar a modo de bajo consumo.

Pero es poco común que uno necesite hacerlo desde la consola.

¿Por qué viene a cuento esto? Pues, que hace poco recibí a modo de “rezago” una netbook cuyo dueño no la usaba más porque su sistema operativo se había vuelto muy pesado, haciendo que la máquina se volviese casi inusable. Me comentó algo de XP y un número 7, pero son cosas que no entendí. 🙂

Pues bien, el cacharrito está corriendo actualmente un Debian 7 “wheezy” con un gestor de pantalla OpenBox, configurado a la mínima expresión, pero esta mínima expresión me hizo investigar sobre cómo utilizar las bondades del manejo avanzado de energía desde consola, ya que en tren de minimizar el consumo de recursos, evité instalar cualquier cosa que pudiese hacerse desde consola.

Y allí dí con pm-utils.

pm-utils

pm-utils, como indica su página http://pm-utils.freedesktop.org,  “es una pequeña colección de comandos que permiten suspender y resumir a cargo de HAL”.

Por las dudas,
H (High): máxima utilización del sistema de enfriamiento.
A (Auto): sistema de regulación automática de temperatura.
L (Low): mínimo uso del sistema de enfriamiento. Cuando supera cierto límite, pasa a modo automático.

El paquete se instala en forma automática con cualquier sistema Debian base, y posee los siguientes comandos:

/usr/bin/pm-is-supported: se utiliza para determinar qué modos de ahorro de energía son soportado por el sistema.

/usr/sbin/pm-powersave: activa o desactiva el modo de ahorro de energía, pasándolo a “L”

/usr/sbin/pm-suspend: suspende las operaciones en memoria y coloca el sistema al mínimo concumo posible de energía.

/usr/sbin/pm-hibernate: hiberna el sistema bajando todos los datos de memoria al disco rígido.

/usr/sbin/pm-suspend-hybrid: coloca al sistema en una situación igual a la de hibernación, pero en memoria. Es decir, que su recuperación es similar a la suspensión, más rápida que la hibernación normal, pero en caso de agotarse la batería, se mantiene en estado de hibernación, sin perder datos, como sucedería con una suspensión. Es lo mejor de ambos esquemas, y mi favorito.

El paquete de utilidades posee una excelente documentación en inglés, y directorios de configuración /etc/pm/config.d, /etc/pm/sleep.d y /usr/lib/pm-utils/sleep.d que permiten personalizar el comportamiento del sistema al gusto de cada uno.


2 comentarios

  1.   Eduardo dijo

    Justo el tema que hoy estaba buscando.
    Te iba a a hacer preguntas y pedir ejemplos, propio de vago, pero toca leer la documentación.
    Gracias por el aporte.

  2.   Victor Alarcon dijo

    Ya lo habia probado, pero ignoraba lo del suspend-hybrid.

    Exelente ¡¡

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.