web-dev-qa-db-fra.com

Où puis-je même commencer si le mode hibernation / non hibernation est lent?

J'utilise Ubuntu depuis environ 8 mois maintenant et le temps qu'il faut pour libérer l'hibernation semble parfois varier de quelques minutes. Je n'ai pas été capable de voir une corrélation entre ce qui est ouvert quand il est en veille prolongée et combien de temps cela prend. Je me demande comment faire pour diagnostiquer cela?

J'ai dérivé la question sur le timing du réveil à question séparée .

6
Steve Armstrong

La page officielle de dépannage d'Hibernate est Débogage du noyau Hibernate

Cependant, this l'article sur les forums semble plus utile (commencez par le commentaire n ° 4).

5
Bryce

Je pense que le temps nécessaire pour (dés) hiberner dépendra principalement de la RAM et de l’utilisation de swap. Lorsque vous veillez en veille prolongée, les données de RAM sont généralement enregistrées dans l’échange. Lorsque vous annulez la désactivation, elles sont chargées à partir du disque. Ce sera plus lent quand il y aura plus de RAM à déplacer. Quand un échange est utilisé, cela prendra probablement encore plus longtemps.

Cela peut aider à accélérer si vous fermez les programmes dont vous n'avez pas besoin pour maintenir leur état actuel avant de passer en hibernation. Je ferme toujours complètement si possible.

Je ne pense pas qu'il y ait une manière interne de mettre un terme à l'hibernation.

http://en.wikipedia.org/wiki/Hibernation_ (informatique)

3
dv3500ea

Non seulement les applications ouvertes, mais également les périphériques branchés peuvent avoir une incidence sur le temps d'hibernation, car ils doivent souvent être arrêtés, puis affichés dans le bon ordre, avec des délais d'attente ainsi appliqués. Peut-être que cela prend plus de temps quand vous avez un concentrateur USB ou une imprimante branchée? ou quand vous utilisez beaucoup le périphérique audio?

3
pjz

Oui j'ai remarqué cela moi-même. J'utilise Linux Mint 19.1 et l'hibernation prend environ 5 minutes, mais d'autres fois, ce sera rapide même si rien n'a changé! Le réveil hiberné est assez rapide, mais le problème est que l’ordinateur restera lent environ 5 minutes ou plus avec un accès constant au disque, ce qui m’empêche de savoir quel service est la cause. Je pense que la vitesse d’hibernation dépend des éléments suivants:

  1. La taille des données consommées dans la mémoire qui doivent être enregistrées sur une partition SWAP.
  2. Vitesse du disque dur
  3. Type d'applications ouvertes, j'ai remarqué que si la machine virtuelle est en cours d'exécution, le processus d'hibernation sera ralenti.

Quoi qu’il en soit, j’estime que les processus d’hibernation/de secours nécessitent beaucoup d’améliorations sous Linux, Windows est nettement supérieur dans ce domaine.

1
maj81