J'envisage de migrer de ext3 vers ZFS pour le stockage de données sur mon hôte Debian Linux, en utilisant ZFS sur Linux . Une caractéristique de ZFS que je veux vraiment est ses garanties d'intégrité des données. La possibilité de développer trivialement le stockage à mesure que mes besoins de stockage augmentent est également quelque chose que j'attends avec impatience.
Cependant, j'exécute également quelques machines virtuelles sur le même hôte. (Bien que normalement, dans mon cas, une seule machine virtuelle s'exécute sur l'hôte à la fois.)
Compte tenu de la somme de contrôle des données de ZFS et du comportement de copie sur écriture, ainsi que du fait que les images de disque de machine virtuelle sont des fichiers relativement volumineux (le fichier d'image de disque de ma machine virtuelle principale se trouve actuellement à 31 Go), quelles sont les implications en termes de performances à l'intérieur de l'invité VM de telles une migration? Quelles mesures puis-je prendre pour réduire l’impact négatif possible sur les performances?
Je peux vivre avec moins de garanties d'intégrité des données sur les images de disque VM si nécessaire (je ne fais rien de vraiment critique à l'intérieur des VM) et je peux facilement les séparer du reste du système de fichiers, mais ce serait bien si je ne pas besoin (même sélectivement) de désactiver à peu près la fonctionnalité qui me donne le plus envie de migrer vers un autre système de fichiers.
Le matériel est assez costaud pour un système de classe poste de travail, mais ne tiendra pas grand-chose à un serveur haut de gamme (32 Go de RAM avec rarement> 10 Go en cours d'utilisation, processeur 6 cœurs 3,3 GHz, actuellement 2,6 To utilisable l'espace disque selon df
et un total d'environ 1,1 To libre; la migration vers ZFS ajoutera probablement un peu plus d'espace libre ) et je ne prévois pas d'exécuter la déduplication des données (car l'activation de la déduplication n'ajouterait pas grand-chose dans ma situation). Le plan est de commencer avec une configuration JBOD (évidemment avec de bonnes sauvegardes) mais je pourrai éventuellement passer à une configuration miroir bidirectionnelle si les conditions le justifient.