Discos com velocidades diferentes podem normalmente partilhar um array espelhado, mas a compatibilidade não garante um desempenho equilibrado. O membro mais lento ou menos consistente pode definir limites importantes.
Um espelho grava os mesmos dados em cada cópia ativa, enquanto os pedidos de leitura podem ser distribuídos de forma diferente por cada implementação RAID. Isso torna os discos mistos viáveis para substituição temporária ou armazenamento de baixa exigência, mas menos previsíveis para serviços sensíveis à latência, gravações sustentadas, verificações e reconstruções.
Comece pela Compatibilidade, Não pelo Rótulo de Velocidade
Os discos devem primeiro satisfazer os requisitos do controlador ou do software RAID quanto à interface, formato de setor, capacidade utilizável, reporte de erros e classe de dispositivo suportada. Uma velocidade rotacional ou classificação de interface mais rápida não compensa um tamanho de bloco incompatível ou um membro subdimensionado.
Um espelho usa apenas a capacidade comum disponível para os seus membros. O mesmo princípio aplica-se ao planeamento de desempenho: o array não pode completar uma gravação espelhada até que as cópias necessárias a tenham aceite, por isso os membros devem ser avaliados em grupo e não como discos independentes.
Confirme as regras de compatibilidade do NAS, tamanhos de setor, capacidade utilizável real e estado de saúde antes de adicionar o disco. Considere a velocidade como uma variável de design secundária depois de garantir que o array pode montar-se e manter a redundância com segurança.
As Gravações Espelhadas Tendem a Esperar pelo Membro Mais Lento
Espelhos com velocidades mistas geralmente apresentam um comportamento de gravação mais próximo do membro mais lento, especialmente quando a carga de trabalho exige que ambas as cópias confirmem a conclusão. Explosões curtas de cache podem ocultar a diferença, mas gravações sustentadas a expõem.
Gravações sequenciais espelhadas podem ser limitadas pelo disco mais lento. O comportamento exato de enfileiramento e cache varia conforme a pilha, mas a restrição subjacente mantém-se: cada cópia espelhada necessária deve estar atualizada.
Faça um teste de desempenho com uma carga sustentada que ultrapasse os efeitos do cache dos discos e observe a latência por dispositivo em vez de apenas o débito total. Se um membro acumular consistentemente uma fila mais longa, ele está a definir o limite de gravação para o espelho.
O Desempenho de Leitura Depende do Agendador RAID
As leituras nem sempre se comportam como as gravações porque um espelho pode satisfazer uma leitura a partir de qualquer cópia saudável. Algumas implementações distribuem as leituras, escolhem o membro com a fila mais curta ou preferem um dispositivo designado.
O RAID 1 pode melhorar o desempenho em leituras intensivas porque pedidos separados podem ser servidos por membros diferentes, enquanto os mesmos dados permanecem em cada disco. O comportamento de leitura espelhada não significa que cada leitura se torna mais rápida ou que um par desigual escale de forma limpa.
Teste a carga de trabalho que realmente executa: muitas leituras pequenas e concorrentes, leituras sequenciais de mídia ou E/S de aplicação mista. Um membro mais rápido pode ajudar alguns padrões de leitura, mas não pode eliminar o efeito do disco mais lento nas gravações, recuperação ou latência final.
O Tempo de Reconstrução e Verificação Segue o Desempenho Sustentado
Uma substituição ou verificação de consistência toca numa grande parte do array, por isso a taxa de transferência sustentada, o tempo de recuperação de erros e o controlo térmico são mais importantes do que a especificação máxima do disco. O membro mais lento pode prolongar toda a janela de exposição.
Durante uma reconstrução, a fonte deve ser lida e o destino deve aceitar os dados reconstruídos enquanto as aplicações normais ainda podem gerar E/S. Um disco que pausa para recuperação de erros pode tornar o progresso irregular mesmo quando o débito médio parece aceitável.
Compare o progresso da reconstrução, temperatura do dispositivo, tempos limite de comandos e latência por disco ao longo do tempo. Se o par misto tornar a recuperação inaceitavelmente longa ou perturbar repetidamente os serviços, igualar o comportamento sustentado é mais valioso do que igualar a velocidade indicada no rótulo.
A Velocidade da Interface Não é a Mesma que a Velocidade do Disco
Uma ligação SATA negociada a uma taxa mais alta não garante que o disco possa entregar essa taxa, e uma taxa de ligação mais baixa pode ainda exceder o débito mecânico de um disco rígido. Cache, carga de trabalho, firmware e características do meio são frequentemente mais importantes.
A comparação útil é a latência observada e o débito sustentado sob a carga de trabalho do NAS. Dois discos com a mesma geração de interface podem comportar-se de forma muito diferente, enquanto discos com classificações de interface diferentes podem ter desempenho semelhante em tarefas sequenciais de armazenamento.
Registe a taxa de ligação negociada como uma pista de saúde, não como o único teste de aceitação. Investigue reduções inesperadas ou reinicializações da ligação, mas escolha parceiros de espelho com base na capacidade, fiabilidade, comportamento sustentado e características de recuperação.
Use Preferência de Leitura Apenas por uma Razão Clara
Algumas pilhas de software RAID podem reduzir leituras normais de um membro espelhado mais lento ou remoto enquanto continuam a gravar nele. Isto pode ser útil para um espelho intencionalmente assimétrico, mas não torna os membros equivalentes.
O Linux md expõe um estado write-mostly para RAID 1, que evita ler desse dispositivo quando existem outras opções. O membro mais lento ainda recebe gravações e ainda afeta o comportamento de reconstrução e redundância.
Aplique uma preferência de leitura apenas depois de documentar por que a assimetria é intencional e como a falha altera o desempenho. Se o membro rápido preferido falhar, o array deve continuar a fornecer um serviço aceitável a partir do disco restante.
Decida se o Par Misto se Adequa à Carga de Trabalho
Velocidades mistas são mais razoáveis para uma substituição temporária, um arquivo com pouca carga ou um espelho cujo desempenho medido permanece confortavelmente acima da procura. São menos atraentes para bases de dados, máquinas virtuais, gravações intensas ou objetivos de recuperação curtos.
A decisão deve combinar quatro observações: latência normal de gravação, comportamento de leitura após a remoção de qualquer membro do serviço, duração da reconstrução e estabilidade na recuperação de erros. Um par que é rápido apenas enquanto ambos os membros estão saudáveis pode falhar o requisito real de disponibilidade.
Mantenha o espelho misto quando passar esses testes com margem e ambos os discos permanecerem saudáveis. Planeie uma substituição combinada quando o membro mais lento causar atrasos no serviço, tempo de recuperação ou complexidade operacional além do que o seu NAS pode tolerar.
Suporte e Dicas
Mais para Ler

Por que é que um conjunto RAID fica inativo após uma falha de energia?
Um array inativo geralmente significa que foram encontrados metadados, mas o sistema não tinha confiança suficiente ou membros suficientes para iniciá-lo com segurança após...

Quais são os riscos de forçar um membro RAID em falta a voltar a estar online?
As opções de força podem ignorar verificações de segurança relacionadas a metadados obsoletos, paridade suja, gravações em falta ou pools ativos; inspecione e preserve...

Como Distinguir um Cabo SATA Defeituoso de um Disco NAS a Falhar
Registe se os erros seguem o disco ou permanecem no caminho SATA, e separe os contadores de transporte das evidências de saúde do meio...

