L’hibernation de votre PC est-elle mauvaise pour votre SSD ?
Vous aimez hiberner votre PC tous les jours lorsque vous avez fini de l’utiliser, mais vous craignez que l’hibernation ne provoque une usure excessive de votre SSD. Est-ce important ou n’y a-t-il pas lieu de s’inquiéter ? Nous avons calculé les chiffres pour que vous n’ayez pas à le faire.
Sommaire
Qu’est-ce que l’hibernation ?
Tout d’abord, parlons de ce qu’est exactement l’hibernation. Si nous voulons discuter de la question de savoir si c’est mauvais ou non pour votre disque SSD, nous devons déterminer comment cela fonctionne.
Lorsque vous avez fini d’utiliser votre ordinateur, vous avez quelques options. Vous pouvez simplement le laisser fonctionner. La plupart des gens ne le font pas à moins qu’ils n’utilisent leur PC comme serveur multimédia, boîte de torrent ou autre tâche qui nécessite de le laisser allumé. L’exact opposé est de l’éteindre complètement pour la journée en l’éteignant.
Historiquement, de nombreuses personnes évitaient cette option car les disques durs mécaniques (HDD) avaient de longs temps de démarrage et ils ne voulaient pas attendre que le cycle de démarrage et le démarrage se terminent la prochaine fois qu’ils avaient besoin d’utiliser leur ordinateur. De plus, il est vraiment agréable de reprendre là où vous vous étiez arrêté avec tous vos onglets ouverts, votre flux de travail en place, etc. Cela rend les autres options, veille ou hibernation, beaucoup plus attrayantes que l’arrêt complet de votre PC.
Le mode veille stocke l’état de l’ordinateur (applications ouvertes, documents, etc.) dans la RAM et met l’ordinateur en mode basse consommation. L’hibernation est similaire, mais à la place, le contenu de la mémoire est écrit sur le disque et l’ordinateur entre dans un état d’alimentation qui est effectivement identique à l’arrêt.
Le mode veille était préférable si vous vouliez un retour rapide à votre flux de travail, mais les ordinateurs modernes sont si rapides maintenant qu’il est difficile de faire la différence entre le réveil d’un ordinateur qui était en mode veille et celui qui était complètement en hibernation.
Pourquoi les gens se soucient-ils de l’hibernation sur les SSD (mais pas sur les disques durs) ?
Pourquoi les gens sont-ils curieux du mode hibernation et de l’usure des SSD, mais pas des disques durs ? L’essentiel de la question « L’hibernation est-elle mauvaise pour les SSD ? » Le problème est l’activité d’écriture RAM-dump-to-disk chaque fois que vous mettez votre ordinateur en mode hibernation.
Toute activité de disque entraîne l’usure du disque, qu’il s’agisse d’un disque dur mécanique ou d’un SSD à mémoire flash. Mais les écritures de disque sur un SSD créent un autre type d’usure. Quelques mesures déterminent la longévité d’un SSD, mais l’une des plus importantes (et la plus pertinente pour notre discussion) est la note en téraoctets écrits (TBW) pour le disque.
La cote TBW est la façon dont le fabricant quantifie la durabilité du disque. Votre SSD ne s’enflammera pas immédiatement si vous dépassez la cote TBW, mais cela vaut la peine de retirer un disque (ou de le rétrograder à une tâche non critique) s’il atteint ou dépasse la cote TBW.
Combien d’usure l’hibernation met-elle sur un SSD ?
Vous ne pouvez pas éviter l’usure de votre SSD, car l’usure est un effet secondaire de la simple utilisation de votre ordinateur. Mais combien supplémentaire l’hibernation apporte-t-elle ?
Nous ne pouvons pas vous dire exactement combien d’usure il met sur votre disque spécifique, car les écritures supplémentaires sur le disque SSD sont basées sur la quantité de RAM dont vous disposez, l’utilisation de cette RAM et la fréquence à laquelle vous hibernez votre PC.
Mais nous pouvons vous donner quelques estimations générales et des conseils pour le calculer vous-même. Utilisons mon ordinateur de bureau Windows avec pilote quotidien comme exemple.
Il est assez courant pour un PC Windows d’utiliser environ 50 % de la RAM disponible comme base pour simplement garder le système d’exploitation et les applications quotidiennes de base ouverts, mais vous pouvez toujours garder un œil sur le Gestionnaire des tâches pour voir quel pourcentage votre PC les usages. Au cours d’une journée de travail moyenne, la mienne fluctue entre 50 et 60 %, comme le montre la capture d’écran du gestionnaire de tâches ci-dessous. Vous trouverez probablement un chiffre similaire dans votre propre gestionnaire de tâches.
Vous pouvez calculer la quantité de RAM réelle utilisée en divisant le pourcentage dans la colonne de mémoire par cent, puis en le multipliant par la RAM totale de votre système. Dans mon cas, le système dispose de 32 Go de RAM, donc l’équation ressemble à (57/100) * 32 Go = 18,24 Go.
Si vous ne savez pas de combien de RAM votre système dispose, ou si vous voulez un raccourci pour obtenir la même réponse que nous avons calculée manuellement ci-dessus, vous pouvez consulter l’onglet Performances dans le Gestionnaire des tâches de Windows. Il vous indiquera la quantité de RAM dont vous disposez et la quantité de RAM actuellement utilisée.
L’utilisation de la RAM a légèrement fluctué entre les captures d’écran, mais vous voyez l’idée. Le calcul manuel et la vérification des performances de la mémoire montrent que mon système utilise environ la moitié de la RAM disponible.
Une fois que vous avez la valeur, dans mon cas environ 18 Go, il vous reste une dernière étape. Vous devez multiplier la valeur par 0,75. En effet, depuis Windows 7, lorsque Windows écrit les données d’hibernation sur le disque, il applique un algorithme de compression qui réduit la taille du fichier. Ainsi, notre utilisation de 18 Go environ de RAM est réduite à environ 13,5 Go avant d’être écrite sur votre disque.
Ainsi, en moyenne, chaque fois que j’hiberne mon PC Windows, j’écris environ 13,5 Go de données sur le SSD. Si vous avez des niveaux d’utilisation de RAM similaires mais seulement 16 Go de RAM, vous écrirez probablement environ 6 à 8 Go de données par événement d’hibernation lorsque vous tenez compte de la compression.
Vous voulez vérifier cela dans des conditions réelles ? La prochaine fois que vous sortez votre PC de l’hibernation, vérifiez la taille du fichier hiberfil.sys situé sur votre lecteur C:. Notre fichier est de 13,39 Go, ce qui correspond bien à notre valeur estimée de 13,5 Go.
Voici pourquoi cela n’a pas vraiment d’importance
La question à un million de dollars (ou au moins la question à 300 $ si vous essayez d’éviter de remplacer un SSD premium) est de savoir si les écritures supplémentaires sont importantes ou non.
Oui, cela ajoute clairement de l’usure au disque parce que vous écrivez chaque jour des données supplémentaires que vous n’écririez pas autrement sur le disque, mais qu’est-ce que cela signifie par rapport à la durée de vie du disque ? La réponse rapide: cela n’a pas d’importance. Mais si vous voulez la réponse longue, calculons quelques chiffres.
Encore une fois, j’utiliserai ma machine pilote quotidienne pour présenter les choses. Je suis un excellent candidat pour cette vitrine car j’hiberne mon PC quotidiennement comme sur des roulettes. En dehors de l’utilisation occasionnelle de l’option « mise à jour et arrêt » ou de l’arrêt du PC pour échanger des pièces ou prendre des photos pour un didacticiel, je l’hiberne toujours.
Si je charge CrystalDiskInfo, un outil que nous recommandons dans notre guide pour vérifier la santé de votre disque dur et de votre SSD, et que je vérifie le nombre total d’écritures sur l’hôte, le nombre de mises sous tension et les heures de mise sous tension, je peux avoir une idée de la quantité de données en cours. écrites sur le disque par jour et quel pourcentage de ces données provient de l’hibernation.
Le compteur de mise sous tension du lecteur est de 565. Le nombre d’heures de mise sous tension est de 5 562. Cela a du sens pour moi. J’ai construit ce PC il y a environ un an et demi, je l’utilise presque tous les jours, et si vous divisez 5 562 heures par 565 allumages, cela équivaut à environ 10 heures par jour.
Certains jours, bien sûr, je redémarre l’ordinateur à cause d’une mise à jour ou quelque chose du genre, mais on peut dire sans risque de se tromper que 565 est un assez bon substitut pour combien de jours j’ai utilisé ce lecteur (et donc combien de fois j’ai ‘ai fait une hibernation une fois par jour).
Si nous multiplions 565 par 13,5 Go (la valeur d’utilisation de la mémoire que nous avons établie dans la dernière section de l’article), nous obtenons 7 627,5 Go (ou 7,63 To).
Le nombre total d’écritures sur l’hôte pour le disque est de 13 969 Go (ou 13,97 To). Divisez le nombre total d’écritures sur l’hôte par notre estimation de la quantité de données que l’hibernation a écrites sur le SSD, et vous constaterez qu’environ 55 % de l’utilisation du disque à ce jour provient uniquement de l’hibernation.
Donc, vous pourriez réagir fortement à cela et dire : « Attendez une seconde, vous me dites que moitié de l’utilisation de votre disque n’est qu’une hibernation ? Clairement, l’hibernation est terrible pour votre SSD !
Mais attendez. Bien sûr, cela peut sembler surprenant au départ, mais dans le contexte de la cote TBW du lecteur, ce n’est pas si grave. La cote TBW pour le disque dont nous parlons ici, le SSD Western Digital Black SN750 1 To NVMe, est de 600 To.
Après un an et demi d’utilisation quotidienne, le disque n’est qu’à 2,3% de sa cote TBW. Si je n’avais jamais utilisé la fonction d’hibernation, ce serait 1,1% de sa cote TBW.
Au rythme d’écriture actuel (où je continue d’hiberner à la fin de chaque journée), il me faudra environ 4,5 années d’utilisation supplémentaires pour atteindre 10 % de la note TBW. Même 10 ans d’utilisation n’ébranleront guère le TBW. Vous mettrez à niveau et remplacerez l’ensemble de votre ordinateur bien avant même de dépasser la cote TBW.
En bref, si vous aimez utiliser la fonction d’hibernation sur votre PC, continuez à l’utiliser et n’y pensez même pas à deux fois. Le niveau d’usure d’un SSD créé en écrivant le fichier d’hibernation sur le disque tous les jours (ou même plusieurs fois par jour) est si faible qu’il est sans conséquence sur la durée de vie du disque.