1、FIO 测试工具使用方法fio 官网地址http:/ iops 比 iometer 要好用很多。不需要 win 的视窗查看。下载安装:一般下载为 。tar.gz 文件 ,tar -xzvf 就可。进入安装目录 make install之后就可以正常使用,非常容易。通常使用方法:Read Bandwidth test 读带宽测试fio -filename=/dev/sdb -direct=1 -rw=read -bs=1m -size=5G -numjobs=4 -runtime=10 -group_reporting -name=test-readWrite Bandwidth test #f
2、io -filename=/dev/sdb1 -direct=1 -rw=write -bs=1m -size=5g -numjobs=4 -runtime=20 -group_reporting -name=test-writeRead IOPS test 随机读测试#fio -filename=/dev/sdb1 -direct=1 -rw=randread -bs=4k -size=5G -numjobs=64 -runtime=20 -group_reporting -name=test-rand-readWrite IOPS test 随机写测试#fio -filename=/dev
3、/sdb1 -direct=1 -rw=randwrite -bs=4k -size=5G -numjobs=64 -runtime=20 -group_reporting -name=test-rand-write说明:filename=/dev/sdb1 测试文件名称,通常选择需要测试的盘的 data 目录。direct=1 测试过程绕过机器自带的 buffer。使测试结果更真实。rw=randwrite 测试写的 I/Orw=randrw 测试写和读的 I/Obs=4k 单次 io 的大小为 4ksize=5g 本次的测试文件为 5g,以每次 4k 的 io 进行测试。numjobs=64 本次的测试线程为 64.runtime=20 测试时间为 20 秒,如果不写则一直将 5g 文件分 4k 每次写完为止。group_reporting 关于显示结果的,具体忘了。此外lockmem=1g 只使用 1g 内存进行测试。zero_buffers 用 0 初始化系统 buffer。nrfiles=8 每个进程生成文件的数量。