As unidades SATA de 7,2k e um controlador de RAID de hardware sempre acabam com problemas?

0

Estou lendo o guia de usuário do FreeNAS e me deparei com a declaração:

Note that hardware RAID configured as JBOD may still detach disks that do not respond in time; and as such may require TLER/CCTL/ERC-enabled disks to prevent drive dropouts.

Estou usando um 'Controlador RAID 3Ware 9550SX-8LP' e vejo algumas histórias de pessoas executando o raid5 com sucesso em unidades SATA de 7.2k sem problemas.

Os discos destacados são apenas um problema teórico, ou devo esperar que isso seja uma ocorrência comum?

Atualização:

Ok, isso faz com que desistir seja um problema real com o qual se preocupar.

Meu controlador está na lista de compatibilidade do FreeNAS e estou usando alguns drives SATA Toshiba de 500g e 7.2k. Se eu estiver usando o HW Raid1 e um drive estiver desconectado devido ao tempo limite de busca, ele retornará ao raid e sincronizará os dados sem intervenção humana? Tenho dúvidas de que existe uma resposta universal - parece que isso seria dependente do controlador, mas eu não vi informações sobre isso para meu controlador 3ware, ainda .

    
por xelco52 07.12.2012 / 16:56

3 respostas

2

Desculpe, mas as respostas existentes estão completamente erradas; e nem abordar os problemas citados no site do FreeNAS. Os problemas com as unidades SATA não têm nada a ver com desempenho ou operação normal.

O problema com drives SATA "consumidor" é que eles encontram um problema e tentam se recuperar dele. Esse processo de recuperação é geralmente desejado quando você tem apenas uma única unidade (como um PC comum), pois uma falha completa significa que o armazenamento foi perdido (esperamos que você tenha feito backups).

O que acontece em matrizes RAID, no entanto, é que agora você tem X vezes mais chances de encontrar uma situação em que um setor tem um URE (erro de leitura irrecuperável, o erro de dados críticos mais comum); onde X é o número de unidades na matriz. Quando essa unidade pára e tenta recuperar os dados por 30 segundos a 2 minutos (timeouts típicos), toda a matriz tem que esperar pela unidade (algum controlador pode soltar a unidade após um determinado período de tempo, mas isso não é o mesmo). comum como você pensa). É bem comum um sistema operacional emitir várias leituras de cada vez, esperar 30s ou mais para cada leitura traria um servidor aos seus joelhos.

Portanto, a solução deve ser óbvia, um mecanismo para limitar a quantidade de tempo que uma unidade tentará recuperar de um erro. A unidade SCSI implementa um comando especificamente para isso. O SATA não o faz, portanto, o drive deve ser programado desde o início com um curto tempo limite. Os três fornecedores chamam isso de "TLER", "CCTL" e "ERC". Unidades com esse "recurso" têm tempos limite curtos, portanto, os UREs são reportados de volta aos subsistemas RAID rapidamente. O subsistema RAID pode, então, descobrir o que fazer com a falha (normalmente, solte a unidade da matriz e informe a falha para que a unidade possa ser substituída).

    
por 07.12.2012 / 20:38
1

Isso depende de quais unidades você recebe. Como os acionamentos "verdes" e a eficiência no consumo de energia se tornaram a última moda, eles são o que está disponível principalmente para os consumidores. A desvantagem é que, para atingir essa eficiência de energia, eles não são tão eficientes quanto seus primos mais corpulentos. Muitas vezes, eles demoram mais tempo para girar, o que pode fazer com que eles atinjam o tempo limite - não há nada errado com as unidades, elas simplesmente não atendem o telefone com rapidez suficiente quando o controlador liga.

Alguns controladores têm uma opção de configuração para estender o tempo limite para que as unidades verdes possam girar antes de serem removidas da matriz RAID. A outra opção é usar unidades direcionadas ao desempenho em vez de eficiência de energia, como as unidades "Caviar Black" da Western Digital. A maioria dos fabricantes terá uma lista de unidades compatíveis com NAS ou 'Enterprise', que devem funcionar bem com um controlador RAID.

    
por 07.12.2012 / 17:39
1

Se você quer ter certeza de que não tem nenhum problema, você deve estar olhando para o suporte ao controlador de ataque do FreeBSD em Documentos do FreeNAS e a lista de compatibilidade de drives disponíveis para o 3ware 9550SX-8LP. Usar um controlador RAID no FreeNAS depende do suporte do FreeBSD para essa placa, mais do que a própria marca do disco.

Os fabricantes de discos têm posições conflitantes no suporte a RAID para seus discos. A Western Digital diria que você precisa usar as séries RE se quiser fazer RAID com SATA 7,2K, embora muitas pessoas tenham sucesso com a série negra. Se houver um problema com o array, uma série RE deverá se recuperar / reconstruir mais rapidamente. A Seagate dirá que todas as suas unidades estão disponíveis para o RAID, mas elas também têm o série Constellation Enterprise .

E como nota lateral, uma das belezas em usar o FreeNAS é que usar o ZFS com controladores de disco integrados pode produzir um excelente desempenho usando uma unidade como o WD Black, presumindo que você tenha instalado RAM suficiente para isso. Os documentos do FreeNAS recomendarão de 8 a 12 GB e eles têm alguns detalhes sobre como o RAIDZ (o equivalente ao RAID 5) evita o furo de gravação.

    
por 07.12.2012 / 19:04