J'ai un NAS à 2 baies bon marché avec un disque dur de 2 To. Pour être robuste contre les pannes de disque, je pense acheter un deuxième disque dur de 2 To et le mettre en RAID1 avec Linux mdadm. Le système de fichiers est ext4.
Est-ce que cela augmentera ou diminuera les performances du NAS? Qu'en est-il simplement de lire ou d'écrire les performances?
Il semble y avoir beaucoup d'opinions à ce sujet en ligne, mais aucun consensus.
Merci.
Modifier:
J'ai donc déjà trois réponses différentes: "un peu plus vite", "vous ne remarquerez pas" et "diminuera les performances si vous en avez". (Je m'intéresse principalement aux performances de lecture.) Wikipedia dit "les performances de lecture peuvent augmenter à peu près comme un multiple linéaire du nombre de copies". Laquelle est-ce?
Modifier 2:
J'ai trouvé des preuves de montage à l'appui de l'augmentation des performances de lecture de RAID1, y compris la page de manuel MD:
Les modifications sont écrites sur tous les appareils en parallèle. Les données sont lues à partir de n'importe quel appareil. Le pilote tente de distribuer les demandes de lecture sur tous les appareils pour maximiser les performances.
J'ai également découvert le RAID10 de MD avec --layout=f2
, qui fournit une redondance de RAID1 avec les performances de lecture de RAID0, et peut être utilisé avec seulement deux disques. Les performances d'écriture sont cependant réduites, car une écriture séquentielle implique que les deux lecteurs effectuent des allers-retours entre des parties distantes du lecteur. man md
pour plus de détails.