Eu tenho um disco rígido externo ( /dev/sdc1
) montado em /mount1
Ao executar hdparm -tT /dev/sdc1
, obtenho:
/dev/sdc1:
Timing cached reads: 2246 MB in 2.00 seconds = 1123.75 MB/sec
Timing buffered disk reads: 404 MB in 3.00 seconds = 134.56 MB/sec
Agora, se eu executar time sh -c "dd if=/dev/zero of=ddfile bs=8k count=10000 && sync"
at /mount1
, obtenho:
10000+0 records in
10000+0 records out
81920000 bytes (82 MB) copied, 3.30093 s, 24.8 MB/s
real 0m3.971s
user 0m0.029s
sys 0m0.791s
Eu também uso mhddfs
para montar vários discos rígidos no mesmo ponto (incluindo /mount1
) - /HDD
.
Se eu executar time sh -c "dd if=/dev/zero of=ddfile bs=8k count=10000 && sync"
at /HDD
, obtenho:
10000+0 records in
10000+0 records out
81920000 bytes (82 MB) copied, 10.2068 s, 8.0 MB/s
real 0m10.929s
user 0m0.026s
sys 0m1.287s
O que está acontecendo aqui? Por que as velocidades de gravação TÃO lentas?