Deixe-me começar por dizer que os números de IOPS brutos nos discos podem ser enganadores. Os números para IOPS são buscas aleatórias; Se a sua carga é de 98%, então existe uma chance muito pequena de não ser um pouco sequencial, e seus discos de log definitivamente serão menos visíveis. As gravações sequenciais serão mais rápidas do que os números de busca aleatória levarão você a acreditar.
Dito isto: não tenho certeza sobre o conjunto do meio, é apenas 1,4 IOPS vs 3 IOPS? Isso é muito baixa carga e não exigiria mais disco; isso é um erro de digitação?
A razão pela qual os números ficaram tão brutais no último conjunto é a carga total de gravação. Em uma configuração RAID 1, cada gravação deve acontecer, na íntegra, em cada disco. Você não pode, teoricamente, alcançar uma velocidade de gravação mais alta do que um único disco em uma configuração RAID 1, portanto, uma carga de gravação aleatória de IOPS em 600 no disco IOPS de 120 afunilará no armazenamento. Uma leitura será incrivelmente rápida, mas uma gravação é a velocidade de disco único. Se um único disco não escrever rápido o suficiente, você precisará de um modo RAID que distribua as gravações.
Agora, no que diz respeito à implementação:
- Use o RAID 10 e até o RAID 0 para cargas pesadas de gravação; é aí que você realmente verá ganhos em seus cálculos.
- Os discos de estado sólido têm grandes vantagens se sua carga for realmente pesada.
- Dependendo do seu hardware, algo baseado em paridade como o RAID 5 (ou 5 + 0?) pode ser garantido. Não exagere com o RAID 10 quando não precisar!