Al principio, muestra números incorrectos, porque Linux almacena en caché sus escrituras. También los cachés de disco pueden acelerar la lectura.
Después de un tiempo, los cachés se consumen (tanto de lectura como de escritura) y la velocidad disminuye. dd
calcula la velocidad general, por lo que parece que la velocidad está cayendo constantemente, mientras que en realidad era muy rápida al principio y luego más lenta después de eso, pero el promedio cae lentamente.
Si espera un rato después de terminar el anterior dd
(u otra operación intensiva del disco), los cachés se escribirán y debería volver a ser rápido (al principio).
Descubrí que pasar por alto las velocidades de caché dd
subir considerablemente. por ejemplo:
sudo dd if=/dev/sdxx of=whatever.img bs=32K iflag=direct oflag=direct
transferencias a más de 50 MBps para toda la transferencia en mi sistema, sin usar el direct
banderas ralentiza dd
baja mucho después de unos pocos GB.
Espero que esto ayude a alguien que busque esto.