disk test use sysbench and fio
sysbench
- 进入到测试目录
-
prepare.sh
sysbench --test=fileio --file-test-mode=$1 --file-num=100 --file-total-size=2G prepare -
run.sh
sysbench --test=fileio --file-test-mode=$1 --file-num=100 --file-total-size=2G --num-threads=10 run -
cleanup.shh
sysbench --test=fileio --file-test-mode=$1 --file-num=100 --file-total-size=2G cleanup
文件测试模式,包含seqwr(顺序写)、seqrewr(顺序读写)、seqrd(顺序读)、rndrd(随机读)、rndwr(随机写)、rndrw(随机读写)。
fio
参考文档:https://www.linuxcool.com/fio
- 进入到测试目录
fio -direct=1 -iodepth=128 -rw=randrw -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=randrw_test
readwrite=str, rw=str
Type of I/O pattern. Accepted values are:
read write randread randwrite randtrim rw randrw

浙公网安备 33010602011771号