Bonjour à toi forum,
J'implore tes connaissances pour m'aider dans ma mise en place d'un RAID 1 (un peu spécifique, soit ...)
Explication : J'ai une application qui est très très fortement gourmande en random read sur ses disques durs, sans beaucoup d'écriture.
Afin d'avoir l'application très réactive j'ai acheté UN disque dur très performant dans ce domaine. J'ai bien souligné UN disque dur puissant car le budget pour en acheter un n'est pas possible.
J'ai besoin de m'assurer une certaine redondance en cas de panne. J'ai donc pensé à mettre en place un RAID1 avec un disque dur low-cost SATA.
Mes connaissances se sont arrêtées à ça : http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/fr/(...)
(Citation : Les ordres de lecture sont envoyés à tous les disques et c'est le premier à répondre qui gagne.)
Le soucis, c'est que ceci n'est plus vrai, aujourd'hui un RAID1 sous Linux balance tous les I/O. Ainsi le premier I/O ira sur le disque 1, puis le 2ème I/O sur le disque 2. Ceci implique qu'au lieu de 3ms, j'en arrive à (3+16)/2 = 9,5ms Ceci n'est pas bien du tout...
J'aimerais savoir si il est possible d'avoir l'ancien comportement, d'avoir une lecture sur les deux disques avec la réponse de celui qui a répondu le plus vite ?
Je suis aussi preneur de tout autre solution possible.
Merci par avance,
Grégory
# Re: Raid 1 + I/O Latency (Random Read)
Posté par netsurfeur . Évalué à 8.
-W, --write-mostly
subsequent devices lists in a --build, --create, or --add command will be flagged as ’write-mostly’. This is valid
for RAID1 only and means that the ’md’ driver will avoid reading from these devices if at all possible. This can be
useful if mirroring over a slow link.
Je n'ai jamais essayé mais ça a l'air de correspondre à ton besoin.
# Un peu tard...
Posté par Kerro . Évalué à 2.
Sinon --write-mostly comme indiqué plus haut fonctionne, mais c'est bête d'avoir claqué ton fric dans un disque comme ça.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.