Aller au contenu

Machine virtuelle sur ssd et usure des cellules


fafief

Messages recommandés

Bonjour à tous,

N’ayant pas trouvé de rubrique plus appropriée, je demande ici, j’espère que ça ira, excusez-moi si je ne suis pas au bon endroit !

Sur mon PC, j’ai un gros ssd pour Win10 et les applications, et des disques durs pour les données et les sauvegardes.
Pour les données, à chaque fois que je fais ‘ctrl + s’ sur un document, ça écrit sur mon disque dur, pas de problème.
Par contre, il n’y a des écritures sur mon ssd que lors des mises à jour de Windows ou de logiciels.
Comme ça, d’après ce que j’ai compris dans différents articles, je limite les écritures sur le ssd, ce qui réduit l’usure des cellules.
1/ Est-ce exact ?

Maintenant, j’ai récupéré un vieux ssd, et je me demande si je peux l’utiliser pour mettre une machine virtuelle avec Virtualbox.
Je virtualise un Ubuntu avec un fichier alloué de 40 Go.

2/ Est-ce que ces 40 Go sont à une position fixe sur le ssd ? Donc à chaque fois que je sauvegarde un document sous mon Ubuntu, j’use ces cellules, jusqu’à ce que ça pète et corrompt mon fichier ?

3/ Dans ce cas, une idée m’est venue, faut il que j’augmente la taille de mon fichier alloué sous Virtualbox, par exemple 100 Go, ce qui permet de mieux répartir les données dans ce fichier, et de ne pas toujours user les mêmes cellules ?

4/ Ou alors je suis complètement à coté de la plaque, comment faire pour limiter l’usure du ssd ? Vous avez des idées ?

Merci d’avance pour votre aide !

Lien vers le commentaire
Partager sur d’autres sites

Un SSD a une durée de vie tellement longue que vos machines virtuelles et lui-même seront dépassées avant qu'il défaille.

En plus, il existe une provision (espace réservé) pour tenir compte de l'usure.

J'ai un SSD 120GB noname (le moins cher que j'ai trouvé à l'époque) et il contient mon serveur 2012 avec 2VM qui tournent 24h/7 depuis 5ans.

Lien vers le commentaire
Partager sur d’autres sites

Et le SSD réparti lui-même l'usure de ses secteurs.
Par exemple il va mettre les données peu accédées sur les secteurs les plus usés et effectuer les écritures sur les plus frais.
étant donné que c'est une mémoire électronique, les temps d'accès sont les mêmes quelque soit "l'emplacement" des données (si on le compare à un disque dur) d'où le fait que la défragmentation, par exemple, est une pratique devenue totalement inutile sur ce type de stockage.

Lien vers le commentaire
Partager sur d’autres sites

Avant toutes ces informations généralistes, faisons du spécialisé.

Sur Virtualbox, il y a une option pour définir une unité de stockage comme étant un SSD, il faut juste aller dans les réglages de la machine, puis Storage pour la trouver. Ubuntu remarquera forcément ce statut et agira en conséquence, ça devrait réduire l'usure. C'est même impératif si c'était pour faire du Windows, car ça couperait la défragmentation automatique et autres ennemis des cellules.

Après, au lieu de passer par un fichier stocké sur le SSD (usage classique de Virtualbox), tu peux affecter physiquement tout le disque, bien que je pense qu'il faudra activer l'option cité avant malgré tout. Par contre ne te plantes pas en configurant de cette façon, ça pourrait mal finir si tu te trompes de disque. Section 9.9.1, pas après : https://www.virtualbox.org/manual/ch09.html#rawdisk

Lien vers le commentaire
Partager sur d’autres sites

Merci à tous pour vos réponses et indications !

Les backups, ça, c'est dans mes habitudes, pas de souci !

Avec ma peur de l'usure des secteurs, j'ai des backups de mes données importantes sur plusieurs HD.

Je suis allé voir les paramètres dans Virtualbox, j'ai bien une case à cocher si c'est un SSD. Merci beaucoup pour cette info !

Et merci pour le lien sur l'affectation de tout un disque, je ne connaissais pas cette option, je vais voir ça...

Lien vers le commentaire
Partager sur d’autres sites

On 12/07/2018 at 20:19, fafief a écrit :

Merci à tous pour vos réponses et indications !

Les backups, ça, c'est dans mes habitudes, pas de souci !

Avec ma peur de l'usure des secteurs, j'ai des backups de mes données importantes sur plusieurs HD.

Je suis allé voir les paramètres dans Virtualbox, j'ai bien une case à cocher si c'est un SSD. Merci beaucoup pour cette info !

Et merci pour le lien sur l'affectation de tout un disque, je ne connaissais pas cette option, je vais voir ça...

Si l'on cherche sur le net, on peut trouver des sites résumant les rapports de Google concernant leurs propres SSDs serveurs.

Apparement, le plus à craindre d'un SSD n'est pas tant l'usure des cellules que simplement l'âge du disque. Google aurait bien moins remplacé de SSD que de disques durs mécaniques, ce qui laisserait entendre qu'ils sont plus solides... mais la quantité d'erreurs "non-critiques" (aka non corrigeables et blocs défectueux) étaient bien supérieures que les mécaniques passés 4 années de service. Et avec l'âge ça peut claquer n'importe quand, le risque d'une défaillance totale n'est pas conditionné à la fréquence d'usure des cellules.

Forcément, plus le disque est gros et mieux les cellules tiennent l'usure. Mais après ça dépend aussi du rôle du disque. Mettre que l'OS dedans est loin d'un environnement à haut-stress type serveur et même faire de la compilation de LineageOS H24 serait loin de tuer le disque. Malgré tout, avec ses 40 Go les cellules mourront plus rapidement qu'un 250 Go ou plus car la répartition se fait sur moins de cellules.

Selon Facebook, la chaleur subie par les SSD a aussi un gros impact sur la durée de vie des disques. En soi c'est logique, l'électronique ayant toujours haït l'eau/la poussière/la chaleur. Ça reste à relativiser car les SSDs récents sont souvent équipés de la fonction devsleep qui éteint le SSD si inutilisé. Le Transcend où j'avais mis Windows n'a comptabilisé qu'un mois de service effectif (800 heures environ) sur 2 ans et demi de service réel, et ça se ressent sur sa température qui était parfois même inférieure à l'ambiante vu qu'il était éteint... et son usure n'a pas dépassé 2 %, Weediocre 10 semblant faire son travail correctement pour une fois.

 

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, TheKillerOfComputer a écrit :

Le Transcend où j'avais mis Windows n'a comptabilisé qu'un mois de service effectif (800 heures environ) sur 2 ans et demi de service réel, et ça se ressent sur sa température qui était parfois même inférieure à l'ambiante vu qu'il était éteint... et son usure n'a pas dépassé 2 %, Weediocre 10 semblant faire son travail correctement pour une fois.

tu as un outil spécifique pour voir ça?

bon j'ai pu voir une partie avec speccy:
3% pour le système (Crucial M4)  avec une lifetime de 642 jours (pour un SSD de 2013)
310 jours pour le SSD de 2016 (samsung 850 EVO)  mais pas d'indication d'usure, juste un Reallocated Sectors Count à 0
par contre j'ai un "Non-4K Aligned Access Count" de 7 000 milliard sur un de mes SSD :transpi: je croyais que Windows gérait l'alignement 4k avec les SSD?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bon, je remonte mon sujet pour vous faire part de mon expérience.

D'abord, merci à tous pour vos réponses et échanges, c'est très intéressant !

Ensuite, J'ai mis mon Ubuntu virtualisé sur mon ssd, et ça marche nickel !!! Boot en 15 secondes au lieu de 1 ou 2 minutes avant à partir du HD. Chargement de Netbeans et des projets beaucoup plus rapide. J'ai vraiment gagné en confort d'utilisation. 🙂

Merci encore à vous tous pour vos judicieux conseils ! 🙂

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...