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 .
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).
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.
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?
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:
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.