2 votes

Le RAID 1 a-t-il une taille de bande ?

J'essaie de comprendre les niveaux RAID. Je me demande si la notion de taille de bande a un sens pour un RAID 1.

Les disques sont plus ou moins des miroirs octet par octet les uns des autres. Par conséquent, le contrôleur RAID peut simplement lire n'importe quelle plage de données à volonté sans tenir compte de la notion de bande. Est-ce correct ?

En recherchant ce problème, je n'ai jamais vu de taille de bande mentionnée en ce qui concerne le RAID 1, mais je n'ai pas pu confirmer qu'il n'y avait pas de taille de bande.

4voto

Andrew Domaszek Points 5073

En quelque sorte. La taille d'un chunk, d'une bande ou d'un stride est la taille logique des données d'une seule IO lorsqu'elles sont réparties sur plusieurs disques physiques [wikipedia : striping de données ]. Il s'agit également de la taille minimale optimale de lecture/écriture, tout comme la taille maximale d'E/S sur un seul disque.

Par définition, la taille de la bande est la taille du segment multipliée par (le nombre de disques moins les disques de parité). Ainsi, pour le RAID1, il s'agit simplement de la taille de la bande = taille du segment car N disques avec N-1 disques de parité = 1.

Dans un RAID1, pour les écritures, cela n'a pas vraiment d'importance puisque les données sont toujours répliquées sur chaque disque, mais pour les lectures, qui sont souvent effectuées par bandes pour des raisons de vitesse, cela peut être la taille à lire en série à partir d'un disque donné (puisque la taille du segment = la taille de la bande).

Il est parfois configurable pour le RAID1. Je sais que le sous-système mdraid de Linux permet de configurer la taille des morceaux pour le RAID1.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X