Compreendendo o tamanho da fila de disco

1

Eu entendo que a fila de disco deve estar idealmente abaixo do número total de discos dentro do sistema. Como isso se aplica a matrizes RAID?

Raid 0 Suponho que seria a fila ideal = # de discos, RAID 10/1 = # de discos / 2, e RAID 5, é # de discos - 1?

O que está acontecendo exatamente quando o tamanho da fila de disco excede esse valor, esse é o número de gravações que estão aguardando para serem aplicadas aos discos, então por que qualquer valor acima de 0 está OK?

    
por mjallday 09.07.2009 / 05:04

3 respostas

1

De acordo com esta página, a espera de E / S é mais importante que o tamanho da fila.

link

    
por 09.07.2009 / 05:12
1

Tudo o que vi (não tem nenhum link acessível) diz que não há mais de 2 IOs na fila por disco que está atendendo os dados.

Quando os pedidos de veiculação estão na fila, o comando para ler ou escrever que o pedido de inserção está esperando que o prato seja movido para a posição correta, para que o bloco de dados possa ser lido ou escrito.

    
por 09.07.2009 / 05:33
0

Apenas esteja ciente de que, nesse contexto, o termo discos significa eixos de disco em uso, não discos lógicos. Se você tiver uma matriz RAID de 3 unidades com 3 eixos, independentemente do nível do RAID.

    
por 09.07.2009 / 05:40