Velocidad de escritura extraña para mdadm RAID0

Velocidad de escritura extraña para mdadm RAID0

Acabo de configurar mdadm para RAID0 con dos discos duros de 2,5'' a 5400 rpm.

Realizando una prueba de velocidad de escritura usando dd:

dd if=/dev/zero of=./largefile bs=1M recuento=3000

Yo obtengo:

3000+0 registros en

3000+0 registros eliminados

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

lo cual obviamente no tiene sentido: aunque se probó copiando y abriendo archivos, la unidad funciona bien.

¿Alguien sabe qué está pasando aquí?

Respuesta1

Utilizar eloflag=sincronizaciónopción y verás velocidades relevantes:

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

Respuesta2

Solo como comparación para mi ú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

El archivo tiene 3 GB / 4,738 segundos = 633 MB/seg. También lo ddes la vara de medir equivocada en cada escenario de prueba. Lo usaría cpcomo prueba del mundo real.

información relacionada