ZFS: 3 dispositivos: qual a diferença entre mirror e raidz2?

2

Parece que, com três dispositivos, é possível configurar um pool do ZFS com o modo mirror ou raidz2 .

Qual é a diferença de desempenho e confiabilidade?

(No que diz respeito à confiabilidade, estou especificamente interessado no tópico da perda parcial de dados.)

    
por cnst 09.10.2013 / 22:09

2 respostas

2

O RAIDZ2 deve ter no mínimo 4 discos. De qualquer forma, o RaidZ é muito mais lento que o espelhamento (e o RAID6). O espelhamento e o RAIDZ usam a soma de verificação do ZFS para integridade de dados.

Consulte ZFS: espelho vs. RAID-Z

    
por 09.10.2013 / 22:16
0

Tecnicamente você pode fazer mirror, raidz ou raidz2, não apenas mirror ou raidz2.

Não há absolutamente nenhuma razão para usar o raidz2 em um conjunto de 3 discos. Você obterá efetivamente uma quantidade equivalente de espaço utilizável desses três discos como se os tivesse espelhado, mas com uma complexidade adicional significativa para E / S e uma velocidade de leitura menor. Os espelhos do ZFS podem ter acesso de leitura round-robin em todos os eixos dentro do vdev, enquanto o raidz não pode.

Então, a única questão aqui é raidz (raidz1) ou mirror. E então você está de volta ao mundo mais familiar da resiliência de dados versus capacidade. Um espelho de 3 vias é significativamente mais resiliente que um raidz vdev de 3 discos, mas um raidz vdev de 3 discos tem cerca de duas vezes o espaço utilizável que o espelho de 3 direções.

    
por 11.10.2013 / 20:19