O tamanho da faixa RAID 0 é a quantidade colocada em cada disco? Ou o tamanho total do bloco?

3

No RAID0, ter um tamanho de faixa de 64k O tamanho da faixa é a quantidade colocada em cada disco?
Disco A 64k (tamanho da faixa é 64k)
Disco B 64k
ou
O tamanho da faixa é o tamanho total do bloco alimentado para o conjunto de discos?
Disco A 32k (tamanho da faixa é 64k)
Disco B 32k

O hardware / software RAID é o controlador SATA do chipset Intel, o SO é o Windows.

Vamos visitar as pessoas que devem saber

1) microsoft
The stripe size is the per disk unit of data distribution within a RAID set. Stripe size is also referred to as block size.

link
Por disco, então 64k stripe seria 64k em cada disco.

2) Intel forum
. . . If you have a 32KB cluster. Let's say you have a 64KB strip size on RAID controller, and let's assume it's a sequential write. The first file will be written on the first 32KB of the strip on the first disk. Then the first 32KB of the 2nd file will be written to the rest 32KB of the strip on the first disk.

link
 Indica que todo o tamanho da faixa do bloco é dividido nos dois discos. uma faixa de 64k teria 32k indo para cada disco.

Preciso de fatos, muitas áreas da web discutem isso de duas formas diferentes. Qual é o tamanho da faixa?

    
por Psycogeek 14.09.2013 / 09:11

3 respostas

2

Distribuição de dados:

No armazenamento de dados de computador, a distribuição de dados é a técnica de segmentar dados sequenciais logicamente, como um arquivo, para que segmentos consecutivos sejam armazenados em dispositivos de armazenamento físico diferentes.

- Wikipédia

Veja também Recuperação de RAID do Curso de Recuperação de Dados Forenses para obter informações detalhadas (vídeo do YouTube)

Terminologiausadaaodiscutiradistribuiçãodedados

Stripe/Block:

UmafaixaéomenorblocodedadosdentrodeumamatrizRAIDquepodeserendereçada,nodiagramaacimaotamanhodeA1seriaconsideradootamanhodafaixaqueessetamanhopodevariarde4-256KB(estesnãosãolimitesrígidos,aplicaçãoapenascomum)

Larguradafaixa:

Stripe-widthéamedidadonúmerodedrivesemumarraydestripingdedadosnoqueprecede-Stripe-Width=2

Seadicionarmosmais2drivesaonossoarray,issoresultaráem-Stripe-Width=4

Unidadelógica:

Suaunidadelógicaéovalorcombinadodetodasasfaixas.

Tamanho da faixa:

Agora, isso da pesquisa que fiz é um termo muito ambíguo. No entanto, para as Intel Southbridges ICH7R, ICH8R e ICH9R, os árbitros se referem a uma única faixa ou a uma única unidade

Agora, como você pode ver em sua própria pesquisa, algumas pessoas usarão Stripe-Size para se referir ao Size of a Stripe, onde os outros irão se referir a ele como o tamanho de um Stripe vezes a largura da faixa

Eles usam muito a linguagem usada em toda a internet, já que não há controle central sobre isso. Linguagem; devido ao seu rosto são tantas variantes para dados de striping registrados é improvável sem um controle central, vamos conseguir isso definido

Fontes:

Nota de rodapé

A parte da Intel referenciada pelo OP não passa pela revisão por pares como nos sites do Stack Exchange e a resposta foi aceita por alguém que tem pouco ou nenhum representante

    
por 14.09.2013 / 09:24
5

Pensamento simples: imagine um RAID 0 com três discos de membros (que é uma configuração totalmente válida). Se o tamanho da faixa fosse o tamanho total do bloco alimentado para o conjunto de discos, com um tamanho de faixa de 64 KiB, cada disco precisaria escrever 21845.33 bytes, o que não é possível de forma alguma.

    
por 19.09.2013 / 08:42
3

Eu acredito que não há conflito entre as duas fontes citadas, porque o tamanho da tira não é o mesmo que o tamanho do setor.

O tamanho do setor é conhecido pelo sistema operacional, e o setor é a menor unidade que pode ser alocada no disco para um arquivo.

O tamanho da faixa é conhecido pelo controlador RAID e é a menor unidade que pode ser ler / escrever em uma operação de leitura / gravação.

Portanto, se o tamanho da faixa for 64K e o tamanho do setor for 32K, em seguida, há dois setores em cada faixa e o sistema operacional pode alocar cada um dos dois setores para dois arquivos diferentes, permitindo que o controlador RAID cuide dos detalhes.

Portanto, a resposta é que o tamanho da faixa de 64 K é de 64 K em cada um dos discos. Como conclusão, o tamanho da tira deve ser igual ao tamanho do setor quando os arquivos são relativamente pequenos. Um tamanho de tira grande é mais eficiente apenas para arquivos grandes e para operações de leitura / gravação ou o acesso aleatório de grandes blocos.

    
por 19.09.2013 / 08:12