O que é uma matriz RAID 0 de unidade única?

5

Meu entendimento do RAID 0 é que os dados são divididos e distribuídos em todas as unidades da matriz. Se houver apenas uma unidade na matriz, qual é o sentido de uma única matriz RAID 0 e como ela funciona?

De esses benchmarks ceph , parece que há uma diferença de desempenho tangível quando comparada para JBOD em pelo menos alguns casos.

Apesar do meu melhor googling, não consegui encontrar nada substancial. Obrigado!

    
por JKnight 23.01.2013 / 05:06

5 respostas

12

No caso dessa implementação (o controlador LSI SAS2208), o JBOD não usa o cache integrado, o RAID0 de disco único usa o cache de write-back embutido. O benchmark ceph explica isso na configuração de teste . O aumento de desempenho vem do armazenamento em cache sem distribuição. A maioria dos controladores RAID permite configurar RAID1 ou RAID1 de disco único como uma forma de suportar o JBOD; este controlador é um pouco diferente, pois também suporta o JBOD (sem qualquer cache de controlador).

Há casos em que os níveis de RAID podem usar menos discos do que você pensa normalmente e ainda fornecem maior desempenho ou redundância. Por exemplo, o Linux md RAID10 pode ser usado com dois ou mais discos , incluindo números ímpares de discos, ao contrário dos tradicionais RAID10 que exigiria quatro ou mais discos e números pares. O Linux md RAID10 com dois discos é mais rápido que o RAID1 .

    
por 23.01.2013 / 05:24
1

O RAID-0 em disco único é usado principalmente em discos SSD, que atuam como disco de cache (Intel Smart Response). Quando você ativa o "modo de aceleração" para qualquer volume de HDD ou RAID via SSD Cache, o driver IRST converte o disco em volume RAID-0. Se você não estiver usando todo o espaço em disco, será criado automaticamente o segundo volume RAID-0, que pode ser usado para outros dados. Meu exemplo:

Não tenho certeza, por que tem que estar no modo RAID, pois não vejo nenhum benefício disso. Talvez para algumas operações específicas haja um pequeno aumento.

    
por 26.07.2014 / 06:59
0

Não existe uma matriz RAID 0 de unidade única. Para configurar um array RAID 0, você precisaria de dois ou mais discos. Eu acho que você está lendo mal a configuração do teste no artigo que você referencia.

No entanto, você está correto, pois em um array RAID 0 (não no modo RAID 0) os dados são distribuídos em todos os discos da matriz. Este é um nível de RAID estranho, pois não há redundância real, pois uma falha de uma unidade falhará na sua matriz. O RAID 0 fornecerá a quantidade total de espaço disponível em todos os discos do array, desde que sejam do mesmo tamanho, sem redundância ou tolerância a falhas. Se eles diferirem em tamanho, cada disco será relegado ao tamanho do menor disco da matriz.

    
por 23.01.2013 / 05:19
0

Também é útil mencionar aqui que algumas configurações do servidor exigem que você carregue o RAID independentemente de quantos discos físicos estão realmente presentes.

Por exemplo, um chassi de servidor onde você só pode acessar os discos por meio de uma placa controladora.

Nesse cenário, o RAID 0 é a configuração padrão.

    
por 29.05.2014 / 01:27
-2

Apenas meus pensamentos ... antigamente eu tinha um PC antigo sem portas SATA. Eu não sei nada comprei uma placa adaptadora RAID e configurar um único disco rígido em RAID com o disco rígido SATA. Não tenho certeza do modo de ataque, mas eu estou supondo que foi Raid0 ... E adivinhe ... Funciona. Hoje eu me vejo procurando fazer a mesma coisa. Eu tenho uma nova placa mãe Asus que não tem ataque e não Ahci. Eu tenho um SSD incrível que é executado em cerca de 20% de sua velocidade real, devido a ele ter que executar no controlador IDE. Então, vou comprar a placa RAID Adapter e executar meu SSD no Raid0 apenas para poder usar o controlador mais rápido.

    
por 21.06.2015 / 01:51

Tags