Por que o hdparm e o dd mostram dois resultados completamente diferentes?

0

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?

    
por maxisme 16.04.2016 / 02:19

0 respostas