Como saber se um controlador RAID é capaz de RAID de hardware real em vez de RAID falso?

5

Estou procurando uma placa RAID no newegg e fui avisado para não usar um controlador "falso RAID", onde os processos de distribuição, espelhamento e paridade são feitos na CPU em vez do controlador.

Como posso determinar se um controlador RAID é falso-RAID ou não?

    
por user784637 13.11.2011 / 09:33

1 resposta

5

Os Fakeraids não têm cache garantido por bateria. Portanto, se a energia for perdida, todos os dados do cache write-behind serão perdidos ou o próprio controlador não ultrapassará os recursos de velocidade de gravação dos discos rígidos envolvidos.

Por exemplo, meça a gravação de IOPS para discos rígidos (deve ser 75-100 para 7200 rpm, 125-150 para 10000 rpm, 175-210 para 15000 rpms). Em seguida, teste gravar IOPS para o controlador. Se os números forem altos e não houver RAM e bateria a bordo - então é um tipo de fakeraid que não é seguro usar.

Pessoalmente eu recomendo o ZFS sobre o fakeraid se você puder usar o FreeBSD / OpenSolaris, já que ele não requer controlador de hardware, suporta prevenção de podridão através de somas de verificação para dados do usuário e metadados, pode ler de outro disco no espelho (diferentemente de qualquer RAID de hardware de alto nível), pode fazer snapshots de cópia-em-gravação materializados em disco, pode usar SSD como cache de nível 2 para acelerar a leitura de IOPS e tem muito mais recursos.

Você só precisa do RAID de hardware de $ 1000 se cem entradas de IOPS não forem suficientes para o seu servidor de banco de dados altamente carregado. Em termos de confiabilidade, é melhor usar o ZFS e alguns HDDs adicionais.

    
por 13.11.2011 / 23:46