web-dev-qa-db-fra.com

Il est prudent d’avoir une partition swap sur le SSD?

Alors que je prévois d’acheter un SSD et de remplacer mon ancien disque dur mécanique, j’ai entendu dire que le fait d’avoir une partition de swap peut réduire la durée de vie du SSD. Alors est-ce vrai? Ou puis-je toujours avoir une partition swap sur mon SSD?

5
Rajesh K. Chaudhary

TL; DR : oui, il est correct d’avoir l’échange sur SSD, et l’échange de partition n’est qu’un des nombreux facteurs que peut (pas nécessairement va ) réduire la durée de vie du disque SSD

Parlons d'abord de l'éléphant dans la pièce: à partir de la version 18.04, Ubuntu utilise un fichier d'échange au lieu d'une partition complète (voir notes de version ). Donc, vous n’auriez pas de partition de swap en premier lieu à moins d’en créer vous-même.

Revenons maintenant au sujet. Dans une certaine mesure, il était vrai qu’avoir une partition d’échange pouvait réduire la durée de vie des disques SSD lorsque les disques SSD venaient de sortir. Cela dépend de la quantité d'écritures que les disques SSD peuvent supporter et de la manière agressive dont votre système d'exploitation utilise le swap. Pour citer article de Wikipedia sur le sujet :

Si un bloc particulier était programmé et effacé à plusieurs reprises sans écrire dans un autre bloc, ce bloc s'userait avant tous les autres blocs, mettant ainsi fin prématurément à la vie du SSD.

Par conséquent, si votre ordinateur utilise beaucoup le swap, c'est-à-dire beaucoup d'écritures dans cette zone du disque, cela réduira l'espérance de vie des disques SSD, même si les autres composants sont bons. Notez également que la durée de vie d'un disque SSD dépend également de la technologie utilisée: les disques les moins chers utilisent un stockage flash moins fiable en général et, de toute évidence, plus coûteux - durent plus longtemps avec un meilleur stockage flash. D'autres facteurs affectent la durée de vie des disques SSD, tels que:

  • pannes de courant et pointes
  • mise en veille prolongée (qui enregistre beaucoup de contenu RAM sur le disque)
  • température
  • si votre disque SSD se trouve dans un environnement de centre de données, de nombreuses écritures dans les fichiers journaux peuvent avoir un effet de durée de vie. Je suppose que c'est la raison pour laquelle Debian suggère que /var/log se trouve dans disque virtuel persistant .

ZDnet cite un article sur les recherches effectuées par un professeur de l'Université de Toronto et de Google, selon lesquelles l'une des conclusions clés est "L'âge du disque SSD, et non son utilisation, affecte sa fiabilité." En d'autres termes, si cette étude est correcte, même avec un échange d'utilisation élevé, cela n'affectera pas considérablement la fiabilité des disques SSD. Entre autres choses, le but principal de swap est de libérer RAM afin que davantage de RAM soient disponibles pour les nouveaux processus. Eh bien, avec un paramètre de swappiness bas et des RAM montants élevés de nos jours, le swap est de moins en moins utilisé, de sorte qu'il ne contribue pas autant à la durée de vie des disques SSD.

Il est également intéressant de noter que les partitions swap supportent TRIM selon la réponse donnée sur notre site SO nix & Linux , qui joue également un rôle dans le nivellement de l'usure - swap ne fait pas qu'user du disque SSD, Il est également capable d’impliquer les mécanismes de nivellement d’usure intégrés de SSD.

En conclusion, oui, il est correct d’avoir partition et fichier swap, car:

  1. La vie des SSD dépend de plusieurs acteurs
  2. il est toujours nécessaire d’avoir un échange ou une partition d’échange pour libérer RAM mémoire dont les processus ont besoin
  3. avec les RAM tailles plus grandes, l'échange est de moins en moins utilisé de nos jours;

Voir également:

11
Sergiy Kolodyazhnyy

Ce n'est pas une rumeur. Écrire RIEN sur SSD diminue la durée de vie de SSD.

Mais la vie actuelle du SSD est relativement longue.

Par exemple, le portable Toshiba de 256 Go de mon propre ordinateur portable de jeu porte un taux d’utilisation de 2.0x% par an, ce qui signifie que je peux l’utiliser pendant 50 ans avant de porter tous les cycles de flash NAND. Et j'utilise beaucoup l'hibernation les premiers mois, ce qui devrait avoir plus d'impact sur la vie que la partition d'échange.

De plus, mon nouveau TLC 3D WD Black 1 To nvme 3D au travail, avec un développement actif Android (référentiel de 100 Go après montage), porte également moins de 1% (je suppose qu'il tourne autour de 0,7%) après 3 mois d'utilisation .

Cela dépend totalement de la façon dont vous utilisez votre lecteur.

La meilleure façon de procéder consiste simplement à utiliser la partition de swap normalement, pendant plusieurs jours ou plusieurs semaines, à réévaluer le niveau d'usure à l'aide d'outils intelligents et à décider de la manière dont vous souhaitez l'utiliser.

4
Alvin Liang