Linux下测试磁盘性能(IO、吞吐量)
使用软件:fio,可以从yum或apt-get安装
1、随机读
fio -filename=testFile -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=5G -numjobs=30 -runtime=1000 -group_reporting -name=mytest
2、顺序写
fio -filename=testFile -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=5G -numjobs=30 -runtime=1000 -group_reporting -name=mytest
3、随机写
fio -filename=testFile -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=5G -numjobs=30 -runtime=1000 -group_reporting -name=mytest
4、混合随机读写
fio -filename=testFile -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=16k -size=5G -numjobs=30 -runtime=100 -group_reporting -name=mytest
注意:请自行修改filename,严禁直接写入磁盘,否则会造成数据损坏,必须写入到磁盘挂载的目录下,切记切记!
本文出自 Tech Trace,转载时请注明出处及相应链接。
本文永久链接: https://www.qiujiahui.com/2017/04/04/linux%e4%b8%8b%e6%b5%8b%e8%af%95%e7%a3%81%e7%9b%98%e6%80%a7%e8%83%bd%ef%bc%88io%e3%80%81%e5%90%9e%e5%90%90%e9%87%8f%ef%bc%89/