All'inizio mostra numeri sbagliati, perché Linux memorizza nella cache le tue scritture. Anche le cache su disco possono velocizzare la lettura.
Dopo un po 'le cache vengono consumate (sia in lettura che in scrittura) e la velocità diminuisce. dd
calcola la velocità complessiva, quindi sembra che la velocità stia diminuendo costantemente, mentre in realtà era molto veloce all'inizio e poi più lenta dopo, ma la media diminuisce lentamente.
Se aspetti un po' dopo aver terminato il precedente dd
(o un'altra operazione che richiede un uso intensivo del disco), le cache verranno scritte e dovrebbe essere di nuovo veloce (all'inizio).
Ho scoperto che aggirare la velocità della cache dd
notevolmente. es:
sudo dd if=/dev/sdxx of=whatever.img bs=32K iflag=direct oflag=direct
trasferimenti a oltre 50 MBps per l'intero trasferimento sul mio sistema, non utilizzando il direct
flag rallenta dd
dopo pochi GB.
Spero che questo aiuti qualcuno che cerca questo.