GNU/Linux >> Tutoriels Linux >  >> Linux

Quelle est la différence entre suspendre et hiberner sous Linux

En ce qui concerne les options d'alimentation dans les distributions Linux, il existe des fonctions de déconnexion, d'arrêt, de suspension et d'hibernation. La déconnexion et l'arrêt sont explicites. Apprenons ce que sont les opérations Hibernate et Suspend et les différences entre elles.

Suspendre

Suspend est identique à Sleep dans Microsoft Windows. Ce mode n'éteint pas votre ordinateur. La RAM est toujours alimentée pendant tout l'état de suspension, et donc la machine consommera toujours de l'énergie tout le temps. Ce mode n'est pas un choix efficace pour les ordinateurs portables car la batterie se déchargera.

Cependant, cela peut constituer une excellente option pour conserver intacte la session de travail et les programmes et applications que vous utilisiez. Ensuite, plus tard, lorsque vous reprendrez le PC après la sortie de veille, la session sera prête.

En raison de la nature du mode Suspendre, vous devez veiller à ce que l'ordinateur ne perde jamais de puissance ou ne soit à court de batterie, car la session et les fichiers ne seront pas enregistrés, et la perte de données est imminente pour les données non enregistrées.

Hiberner

En mode Hibernation, l'ordinateur éteint complètement l'ordinateur et, par conséquent, il n'y aura aucune consommation d'énergie lorsque le PC est en état d'hibernation.

Lorsque vous mettez l'ordinateur en veille prolongée, le contenu de la session de la RAM est déplacé vers l'espace d'échange du disque dur, puis le système est éteint.

Lorsqu'il sort de l'hibernation, le contenu de la session d'échange est copié dans la RAM, et il faut donc plus de temps que de veille pour mettre le PC en état de marche.

Pourquoi la mise en veille prolongée n'est-elle pas activée par défaut sur certaines distributions Linux ?

L'hibernation n'est parfois pas une fonctionnalité fluide en raison de la nature même de son fonctionnement et de la manière dont le matériel doit le prendre en charge. Si la partition SWAP n'est pas configurée correctement, il peut y avoir une perte de données due à des plantages et le blocage de l'ordinateur au démarrage sont des problèmes courants associés à l'hibernation.

En règle générale, Linux a besoin de la taille de la RAM pour sa taille SWAP, mais tout le monde ne suit pas cela dans son entité, ce qui entraîne des problèmes d'hibernation. Ubuntu avait Hibernate comme fonctionnalité par défaut dans le panneau d'alimentation, mais depuis Ubuntu 12.04 LTS, la fonctionnalité a été abandonnée en raison de problèmes sans cesse croissants signalés par plusieurs utilisateurs.

Mais cela ne signifie pas que votre PC ne peut plus hiberner. Tout ce que vous avez à faire est de vérifier d'abord si votre matériel informatique est compatible avec le mode.

Comment vérifier si votre PC est compatible avec Hibernate ?

Avant de continuer, assurez-vous d'enregistrer tous les documents non enregistrés dans la session.

Lancez "Terminal" et tapez la commande suivante :

sudo pm-hibernate

Votre PC va s'éteindre. Ensuite, allumez l'ordinateur et vérifiez si la session que vous aviez avant d'entrer la commande pm-hibernate est intacte ou si vous vous êtes connecté à un bureau vide.

Si votre session est perdue, cela implique que votre PC n'hibernera pas. Ensuite, vérifiez si votre partition d'échange est au moins aussi grande que votre RAM disponible. Linux recommande deux fois plus de RAM pour sa partition SWAP. Par exemple, si votre PC dispose de 8 Go de RAM, vous devez disposer d'au moins 16 Go de partition SWAP.


Linux
  1. Quelle est la différence entre la mémoire tampon et la mémoire cache sous Linux ?

  2. Quelle est la différence entre ls et l ?

  3. Différence entre les commandes 'ifconfig' et 'ip'

  4. Quelle est la différence entre Unix, Linux, BSD et GNU ?

  5. Quelle est la différence entre unlink et rm ?

Quelle est la différence entre les noyaux macOS et Linux

Quelle est la différence entre Linux et Unix ?

Quelle est la différence entre Rsync et BTRFS sous Linux ?

Qu'est-ce qu'un Hyperviseur ? Quelle est la différence entre les types 1 et 2 ?

différence entre netstat et ss sous linux?

Quelle est la différence entre un appel Library et un appel System sous Linux ?