Além de usar uma ferramenta como iotop
ou iostat
, você poderia usar uma ferramenta de benchmarking, como Bonnie ++ .
Além disso, um exemplo semelhante ao seu, usando dd
é mostrado aqui neste SeverFault Q & A intitulado: , então sua abordagem de usar dd
é razoável, e provavelmente bem.
$ time (dd if=/dev/zero of=/tmp/test bs=64k count=16k > /dev/null; sync)
Exemplo
Do meu host OpenVZ.
$ time (dd if=/dev/zero of=/tmp/test bs=32k count=16k > /dev/null; sync)
16384+0 records in
16384+0 records out
536870912 bytes (537 MB) copied, 2.47096 seconds, 217 MB/s
real 0m18.122s
user 0m0.014s
sys 0m4.717s
De um convidado do OpenVZ.
$ time (dd if=/dev/zero of=/tmp/test bs=32k count=16k > /dev/null; sync)
16384+0 records in
16384+0 records out
536870912 bytes (537 MB) copied, 5.53431 seconds, 97.0 MB/s
real 0m23.786s
user 0m0.034s
sys 0m5.430s