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?