Acabo de recibir un nuevo Retina MacBook Pro 15 ". Después de que algunas descargas se interrumpieron debido a que la computadora se estaba apagando (incluso con alimentación de CA), comencé a buscar el pmset
comando en la página del manual . Resolví mi problema original con dormir pero Algunas opciones despertaron mi interés. En particular, aquí está la descripción de la autopoweroff
configuración desde la página del manual:
autopoweroff : cuando sea compatible, habilitado por defecto como implementación del Lote 6 de la Directiva Europea de Productos relacionados con la Energía. Después de dormir durante minutos de apagado automático, el sistema escribirá una imagen de hibernación y entrará en un modo de suspensión de chipset de menor potencia. La activación de este estado llevará más tiempo que la activación del sueño regular. El sistema no se apagará automáticamente si hay dispositivos externos conectados, si el sistema funciona con batería o si el sistema está conectado a una red y se activa el acceso a la red.
Y luego está el standby
modo:
el modo de espera hace que la administración de energía del núcleo hiberne automáticamente una máquina después de que haya dormido durante un período de tiempo específico. Esto ahorra energía mientras duerme. Esta configuración por defecto es ON para el hardware compatible. La configuración en espera estará visible en pmset -g si la función es compatible con esta máquina.
el modo de espera solo funciona si la hibernación está activada en el modo de hibernación 3 o 25.
standbydelay especifica el retraso, en segundos, antes de escribir la imagen de hibernación en el disco y apagar la memoria para Standby.
Ahora tal vez solo estoy siendo grueso, pero parece que ambas opciones hacen esencialmente lo mismo. La principal diferencia que veo es que standby
requiere un específico hibernatemode
.
Concretamente, la forma en que me gustaría configurar mi computadora es que duerma solo con RAM (exactamente como lo hibernatemode 0
hace) al cerrar la tapa por primera vez, de modo que se vaya a dormir rápidamente, sin escribir el contenido de RAM en el disco de inmediato. Sin embargo, si dejo la computadora durmiendo con la tapa cerrada durante un cierto número de horas (digamos 4 horas), me gustaría que solo luego escriba el contenido de la RAM en el disco y apague la computadora, para ahorrar batería caso de un sueño prolongado. Idealmente, también me gustaría que la segunda parte (escribir RAM en el disco y apagar) ocurra solo si la computadora funciona con batería.
El razonamiento aquí es que, para mí, el caso de uso común para dormir es llevar la computadora de casa al trabajo y de regreso, y no tiene sentido ralentizar el proceso de sueño y desperdiciar los ciclos de escritura SSD (así como ralentizar el despertar). proceso, si hiberna) si voy a despertarlo nuevamente en menos de una hora; Además, dado que el tiempo que pasa durmiendo es tan corto, no se ahorraría mucha batería al apagar la computadora por un período tan corto.
¿Cómo debo configurar los hibernatemode
, autopoweroff
, autopoweroffdelay
, standby
y standbydelay
opciones para lograr este comportamiento?