A placa RAID é especificada (PDF) como tendo velocidades de gravação mais rápidas do que as velocidades de leitura, então nada de anormal está acontecendo lá. Meu palpite é que o 1GB de memória cache onboard é usado como um buffer de gravação para ajudar a suavizar quaisquer atrasos de busca causados pelos discos rígidos relativamente lentos. Mas, ao ler, obviamente você sempre terá que esperar que os discos obtenham dados.
Quanto ao ponto de joelho nas velocidades de leitura, isso pode ser devido ao preenchimento de um cache em algum lugar ao longo da cadeia. O cache Intel CPU L2 é normalmente de 256 kB (por núcleo), com um cache L3 maior (compartilhado entre os núcleos). Suponha que o executável dd
e qualquer outra coisa necessária pelo SO durante o teste tenha pelo menos um byte e nunca exceda 128kB. Isso significa que os testes de tamanho de bloco de 128KB (ou menos) são praticamente desimpedidos pela CPU, mas o desempenho pode ser reduzido significativamente para um tamanho de bloco de 256kB devido à latência de frequentes buscas de cache L3 (ou memória principal). Pode ser coincidência, mas se encaixa com seus dados de teste.