Suspender ou hibernar? – Elias Praciano
Categories
Análises Tutoriais Ubuntu

Suspender ou hibernar?

Na aparência, os dois procedimentos são idênticos, em qualquer sistema operacional. Mas os mecanismos são bem diferentes.
A suspensão interrompe a operação de todas as aplicações e grava o estado atual do sistema na memória RAM.

Em seguida, a máquina entra no modo de economia de energia (low power mode).
captura de tela gerenciamento de energia no xubuntu xfce

Neste modo, o sistema ainda precisa de algum suprimento de energia — apenas para manter os dados na memória RAM
Você pode perder os dados em que estava trabalhando, se deixar o notebook muito tempo desconectado da rede elétrica, dependendo apenas da carga da bateria (se esta se exaurir).
Por sorte, a maioria dos sistema atuais, desligam o notebook ou o colocam para hibernar, quando a carga da bateria chega a um nível crítico.
É possível tirar a máquina do estado de suspensão com vários “gatilhos” — um toque no teclado, por exemplo.
Embora você possa usar os botões ou teclas apropriados para isto, se você estiver acessando um sistema Linux de uma máquina remota, pode precisar executar o comando no terminal, como irei explicar mais à frente.

Como funciona a hibernação

icone do disco rígido - salvar
Atualmente, uma das principais funções da memória SWAP, no Linux, está ligada à hibernação.
Uma vez que o sistema já tem um gerenciamento de memória incrivelmente eficiente, O Linux quase nunca usa o SWAP.

Saiba como obter um melhor desempenho do seu sistema, reduzindo o uso do SWAP


O processo de hibernação move o conteúdo da memória RAM pro SWAP.
Por isto, ao criar um arquivo ou partição SWAP, no Linux, você deve usar um tamanho equivalente à quantidade total de memória RAM no seu sistema ou maior.
Depois de copiar o estado da memória pro SWAP, o processo de hibernação diz ao bootloader para iniciar diretamente no kernel apropriado (quando a máquina for ligada novamente), mais tarde… e desliga a máquina.
No estado de hibernação, o equipamento não precisa de energia elétrica e não consome a carga da bateria.
Ao ligar novamente a máquina, o kernel irá recarregar todo o conteúdo do SWAP, devolvendo o sistema ao ponto em que se encontrava quando foi hibernado.
O comando para hibernar uma máquina, no Linux é:

pm-hibernate

ou


systemctl suspend

Cuidado! O systemctl não pede confirmação.
Se quiser, é possível usar uma variante, que dispara a suspensão híbrida:


pm-suspend-hybrid

ou


systemctl hybrid-sleep

A suspensão-híbrida, no Linux, é um processo no qual o sistema faz tudo o que precisa para hibernar mas, em vez disto, executa a suspensão.
Com este método, o seu computador pode “acordar” mais rápido do que se tivesse sido hibernado normalmente, desde que a bateria não tenha se exaurido.
E, mesmo que a carga da bateria acabe, você não corre o risco de perda de dados.

Devo configurar o SWAP no SSD?

Esta discussão é boa e os argumentos mudam em função dos avanços tecnológicos — mas, para manter a fidelidade ao tópico vou respondê-la parcialmente.
Se a pergunta for “devo configurar o SWAP no SSD para erguer o sistema mais rápido após a hibernação?”
Leve em consideração a menor duração das unidades sólidas, comparadas às unidades magnéticas (discos rígidos).
Embora o tempo de vida útil dos drives SSD tenda a aumentar nos próximos anos, ainda não é bom usá-las em atividades que façam gravações intensas.
Se você tem mais memória RAM do que precisa e só vai usar o SWAP para hibernação do sistema, a idéia de ter o arquivo ou partição de troca no SSD é boa — uma vez que não representa grande desgaste para a unidade.
O assunto é melhor abordado no post Perguntas e respostas sobre SWAP.

LEIA MAIS

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

3 replies on “Suspender ou hibernar?”

Quase respondeu minha pergunta.
Elias por favor cara, me ajuda!

Meu pc não volta do suspender, de jeito nenhum.

parece que quando ele Hiberna ele volta,
eu tenho um swap de 7 gb igual RAM..

muito chato, por que tenho que colar o dedo até ele realmente desligar, esperar uns 3 segundos e ligar o pc de novo.

Help.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.