Velocidade de gravação estranha para mdadm RAID0

Velocidade de gravação estranha para mdadm RAID0

Acabei de configurar o mdadm para RAID0 com dois HDDs de 2,5 '' de 5400 rpm.

Realizando um teste de velocidade de gravação usando dd:

dd if=/dev/zero de=./largefile bs=1M contagem=3000

Eu recebo:

3.000+0 registros em

3.000+0 registros lançados

3145728000 bytes (3,1 GB, 2,9 GiB) copiados, 0,986443 s, 3,2 GB/s

o que obviamente não faz sentido - testado com cópia e abertura de arquivos, a unidade funciona bem.

Alguém sabe o que está acontecendo aqui?

Responder1

Use ooflag=sincronizaçãoopção e você verá velocidades relevantes:

dd if=/dev/zero of=./largefile bs=1M count=3000 oflag=sync

Responder2

Apenas como comparação para meu único SSD NMVe M.2:

$ dd if=/dev/zero of=./largefile bs=1M count=3000
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB, 2.9 GiB) copied, 1.98838 s, 1.6 GB/s

$ dd if=/dev/zero of=./largefile bs=1M count=3000 oflag=sync
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB, 2.9 GiB) copied, 23.9874 s, 131 MB/s

$ time cp -a ./largefile ./largefile2

real    0m4.738s
user    0m0.021s
sys     0m2.811s

O arquivo tem 3 GB/4,738 segundos = 633 MB/seg. O mesmo ddacontece com a medida errada em cada cenário de teste. Eu usaria cpcomo teste do mundo real.

informação relacionada