RAID latência. Quando falamos em RAID que aumenta latência, estamos entrando no território de como diferentes níveis de RAID impactam desempenho de I/O, especialmente latência de escrita e leitura. Vamos detalhar:
1️⃣ RAID e latência: o básico
- Latência é o tempo que leva para um pedido de leitura ou escrita ser completado.
- RAID não é só redundância, ele muda o caminho do I/O: múltiplos discos podem acelerar ou atrasar a operação dependendo do tipo de RAID.
- Alguns RAIDs introduzem overhead extra, aumentando a latência, principalmente em gravações.
2️⃣ RAID mais “problemático” para latência
RAID 5 e RAID 6 são os exemplos clássicos que podem aumentar a latência de escrita:
| RAID | Vantagens | Desvantagens de latência |
|---|---|---|
| RAID 0 | Máxima performance, sem paridade | Não há redundância, mas latência baixa |
| RAID 1 | Redundância simples (espelhamento) | Escrita duplicada, mas geralmente impacto pequeno |
| RAID 5 | Boa leitura, paridade única | Escrita lenta → cada escrita requer ler-modificar-escrever (RMW) da paridade. Latência aumenta, especialmente em IOPS pequenas. |
| RAID 6 | Tolerância a 2 falhas | Escrita ainda mais lenta que RAID 5 → 2 cálculos de paridade, maior latência |
| RAID 10 | Combina espelhamento + striping | Escrita mais rápida que RAID 5/6, mas mais discos necessários |
💡 Explicação prática do RMW:
Para escrever 4 KB em RAID 5:
- O sistema lê o bloco antigo + bloco de paridade.
- Calcula nova paridade.
- Escreve o bloco de dados + bloco de paridade.
Isso gera 3 operações de disco para uma única escrita → aumenta a latência.
3️⃣ Quando RAID aumenta latência mais visivelmente
- Sistemas com muitas gravações aleatórias pequenas (DBs OLTP, logs de sistemas).
- Discos mecânicos (HDDs), porque cada operação RMW força seek físico.
- RAID 5/6 em SSDs baratos, que têm limitação de IOPS e write amplification.
Em SSDs corporativos modernos, RAID 5/6 ainda pode ter latência aceitável, mas HDDs tradicionais sofrem mais.
4️⃣ Como mitigar latência
- Usar RAID 10 em vez de 5/6 quando desempenho é crítico.
- Habilitar cache de escrita em controladora (com bateria/flash) para RAID 5/6.
- Evitar RAID 5/6 para workloads com pequenas gravações aleatórias intensas.
- Em SSDs, considerar RAID 0 + backup regular se prioridade for performance máxima e tolerância a falhas for secundária.
Vamos criar um quadro comparativo de latência por tipo de RAID, separando HDD e SSD, considerando leituras e gravações aleatórias pequenas (onde a latência se destaca):
| RAID | HDD – Latência de escrita | HDD – Latência de leitura | SSD – Latência de escrita | SSD – Latência de leitura | Observações |
|---|---|---|---|---|---|
| RAID 0 | Baixa | Baixa | Muito baixa | Muito baixa | Striping puro → máximo desempenho, sem redundância |
| RAID 1 | Baixa-moderada | Baixa | Baixa | Baixa | Espelhamento → cada escrita vai para 2 discos, leve impacto |
| RAID 5 | Alta | Baixa-moderada | Moderada | Baixa | Paridade única → operação read-modify-write, escrita lenta |
| RAID 6 | Muito alta | Baixa-moderada | Moderada-alta | Baixa | Paridade dupla → 2 RMW por escrita, maior latência |
| RAID 10 | Baixa | Baixa | Baixa | Baixa | Espelhamento + striping → bom desempenho, mais discos necessários |
💡 Resumo visual:
- HDDs: RAID 5/6 aumenta muito a latência de escrita, RAID 10 mantém baixa.
- SSDs: RAID 5/6 ainda adiciona overhead, mas o impacto é menor por causa do tempo de acesso baixo.
- Leitura aleatória: quase sempre RAID 5/6 não sofre tanto, latência mais baixa.
📌 Dica prática:
Se você depende de muitas gravações pequenas e rápidas (logs, DB OLTP, caching), RAID 10 é quase sempre melhor que RAID 5/6. RAID 5/6 só compensa quando o foco é economia de espaço com tolerância a falhas e leituras frequentes.
diagrama tipo “termômetro de latência”, mostrando visualmente quais RAIDs “esquentam” a latência e quais ficam frios — muito útil para apresentações ou documentação de infraestrutura.


