2 votes

Comprendre la longueur de la file d'attente des disques

Je comprends que la file d'attente des disques devrait idéalement être inférieure au nombre total de disques dans le système. Comment cela s'applique-t-il aux matrices RAID ?

Raid 0 je suppose que la file d'attente idéale serait = # de disques, RAID 10 / 1 = # de disques / 2, qu'en est-il de RAID 5, est-ce # de disques - 1 ?

Que se passe-t-il exactement lorsque la longueur de la file d'attente du disque dépasse cette valeur, c'est le nombre d'écritures en attente d'être appliquées aux disques, alors pourquoi toute valeur supérieure à 0 est-elle acceptable ?

1voto

3dinfluence Points 12361

Selon cette page, l'attente d'E/S est plus importante que la longueur de la file d'attente.

http://blogs.msdn.com/psssql/archive/2007/02/21/sql-server-urban-legends-discussed.aspx

1voto

JohnMcG Points 5062

Tout ce que j'ai vu (je n'ai pas de liens sous la main) dit qu'il n'y a pas plus de 2 IOs en file d'attente par disque qui gère les données.

Lorsque les E/S sont en file d'attente, la commande de lecture ou d'écriture de cette E/S attend que le plateau soit déplacé dans la bonne position pour que le bloc de données puisse être lu ou écrit.

0voto

John Gardeniers Points 27097

Sachez simplement que dans ce contexte, le terme "disques" désigne les broches de disque utilisées, et non les disques logiques. Si vous avez une matrice RAID à trois disques, il s'agit de trois broches, quel que soit le niveau de RAID.

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