1 测试/home分区命令
1.1 随机读
fio -filename=/home/uusafe/suiji -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest
1.2 随机写
fio -filename=/home/uusafe/suiji -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest
1.3 顺序读
fio -filename=/home/uusafe/shunxu -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=60 -group_reporting -name=mytest
1.4 顺序写
fio -filename=/home/uusafe/shunxu -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest
1.5 混合随机读写
fio -filename=/home/uusafe/hunhe -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest -ioscheduler=noop
2 测试/data分区命令
2.1 随机读
fio -filename=/data/suiji -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest
2.2 随机写
fio -filename=/data/suiji -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest
2.3 顺序读
fio -filename=/data/shunxu -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=60 -group_reporting -name=mytest
2.4 顺序写
fio -filename=/data/shunxu -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest
2.5 混合随机读写
fio -filename=/data/hunhe -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=16k -size=10G -numjobs=10 -runtime=600 -group_reporting -name=mytest -ioscheduler=noop
3 结论
![]()