Hibernação no Mac OS X

E já que falei de modo sleep, como hiberna no Mac OS X?

Essa pergunta gerou muita confusão entre os “entendidos” de Mac OS. Alguns me diziam que colocavam no modo sleep ou simplesmente fechavam a tampa do notebook (que forçava o modo sleep).
Cheguei a fazer esse procedimento duas vezes, porém o fato de transportar um notebook com HD e tudo mais ainda ligados me incomoda, já que isso pode gerar um problema de hardware. Então resolvi pesquisar se realmente o modo sleep faria o computador economizar a energia totalmente e se os discos ficavam desligados.

Na verdade eu nem precisava pesquisar. Deixei o notebook em modo sleep por mais de 14 horas e quando abri a tampa, a bateria estava consumida pela metade…

Fui procurar como fazer para salvar a sessão em disco e poder desligar o notebook totalmente (modo de hibernação no caso do windows/ubuntu) para evitar problemas.

Basicamente existem dois modos:

1 – Baixar um widget no site http://deepsleep.free.fr/. Ele vai instalar um link no dashboard. Sempre que você precisar desligar o Mac OS mas precisa manter sua sessão salva como ficou, basta clicar nesse ícone. Lembrando que a hibernação é um processo mais demorado, já que o sistema precisa salvar tudo que ficou aberto e depois precisa abrir tudo do jeito que estava, mas sinceramente vale muito mais a pena do que esperar um problema no disco.

2 – Verficar o modo hibernate atual do sistema:
pmset -g | grep hibernatemode

Por default, retornará hibernatemode 3

Seguem os modos disponíveis:
# 0 – A RAM fica ligada o tempo todo, não tem o modo safe sleep e a única vantagem é que o retorno é rápido
# 1 – Hibernação onde o conteúdo da RAM é gravado no disco do sistema, totalmente desligado enquanto estiver “dormindo”, wake up é mais lento.
# 3 – É o modo padrão nas máquinas desde 2005. A RAM fica ligada enquanto estiver “dormindo”, mas o conteúdo RAM também é gravado no disco antes de dormir. Só entra em modo de hibernação total quando acaba a energia da bateria.
# 5 – É igual ao modo 1, mas é para aqueles que utilizam memória virtual de segurança (em Preferências do Sistema -> Segurança).
# 7 – Igual ao modo 3, mas é para aqueles que usam memória virtual segura.

Para alterar o modo:
Exemplo: sudo pmset -a hibernatemode 0 (ou 1, 3, 5, 7)

Eu basicamente preferi simplesmente instalar o widget da primeira opção. =)

Anúncios

2 respostas em “Hibernação no Mac OS X

  1. Widget é coisa de boiola. Não tem um comando de linha pra isso, não?
    Nem que eu tenha que dar um strace no widget e descobrir qual a syscall usada. :-)

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s