combiner SSD et disque dur dans le logiciel RAID1?

26

Est-il judicieux de construire un logiciel Linux RAID-1 (mise en miroir) à l'aide d'un SSD et d'un disque dur normal? Je veux combiner les avantages du SSD (taux de transfert rapides, temps d'accès rapides) avec les avantages des disques durs (bon marché, modèle de panne différent) et obtenir un RAID très rapide mais fiable ...

  • est-ce que cela a du sens?
  • les performances du SSD sont-elles réellement disponibles dans une configuration aussi mixte? C'est-à-dire que Linux utilise principalement le SSD pour la lecture, ou utilisera-t-il autant le disque lent?
Oliver
la source

Réponses:

15

On dirait que cette configuration est tout à fait correcte. La règle de base est d'utiliser mdadmavec le --write-mostlyparamètre pour que les écritures se dirigent vers le disque dur. La lecture se fera toujours à partir d'un SSD rapide. En outre, le --write-behindparamètre améliorerait les performances d'écriture.

La prise en charge de la commande TRIM dans une telle configuration semble cependant être un problème.

Autres mots clés pour la recherche:

  • linux ssd raid hybrid
  • mdadm "--write-mostly" ssd

Liens supplémentaires:

Oliver
la source
2
+1. Mais rappelez-vous que ce --write-behindn'est pas sûr, et parce qu'il a besoin d'un fichier bitmap à intention d'écriture externe au tableau, cela complique la configuration et je ne le recommanderais pas. --write-mostlyc'est bien.
Tometzky
4

Le logiciel de raid distribuera probablement les lectures sur les disques *. Étant donné que la vitesse de lecture sur le SSD est probablement deux fois plus rapide que le disque lent, je suppose que vous perdriez réellement les performances.

Par votre commentaire sur le modèle de panne, je suppose que vous êtes préoccupé par les taux d'usure des SSD. Les contrôleurs modernes utilisent un nivellement d'usure sophistiqué , de sorte que tant que vous disposez d'une bonne quantité d'espace libre sur le disque, des quantités d'écriture ne vont pas tuer le lecteur de si tôt.

* Modifier: selon la réponse à Quels avantages et inconvénients les RAID hybrides SSD / HDD , il semble qu'il existe des contrôleurs / logiciels de raid qui biaiseront intelligemment les lectures vers le SSD, donc vous ne perdrez pas les performances en le pillant.

RJFalconer
la source
1
Merci pour le lien. De plus, "hybride" est exactement le mot-clé qui donne plus d'informations dans google - merci beaucoup!
oliver
2
Concernant le niveau d'usure: Il est vrai qu'il est peu probable de perdre des données sur le SSD en raison de «l'usure» des blocs flash. Cependant, les données du contrôleur et du niveau d'usure sont elles-mêmes un point de défaillance unique. Supposez simplement que votre carte contrôleur SSD meurt; vous ne pourrez probablement pas récupérer de données même si elles sont physiquement toujours là. Le niveau d'usure SSD ne remplace donc pas la véritable mise en miroir.
SkyBeam