fio磁盘性能测试参数

fio --filename=/opt/testfio.dat -direct=1 -iodepth 1 -thread -rw=randrw -ioengine=psync -bs=1M -size=100G -runtime=300 -numjobs=20 -group_reporting -name=mytest

参数说明

1、--filename 一定是写入文件,不要写入设备,会损坏已经存在的数据的

2、-direct=1 直写模式,不要缓冲写

3、-rw=randrw 随机读写模式,默认5:5

4、ioengine=psync

5、bs=1M 测试这个块的性能,radi的条带也建议是1M. 其它大小随意。

6、-size=100G 这个一定要足够大,不能就几个G,否则都是raid卡缓冲了,不准确。建议100-200G起步。

7、numjobs=20 这个其它项目都是这个,有横向对比价值

几个典型的iops

10块10K 4T SAS 盘 RAID5, 大约200 读和 200写

12块15K 600G SAS盘 RAID5, 大约400读和400写。

如和工程经验数值差距太大,或者横向多台机器中某些机器差距太大,需要排查维修。

单盘容量磁盘转速磁盘数量RAID条带SIZEFIO 1M读FIO 1M写备注
4T7.2K12RAID101M 267-317266-317RAID10比RAID5的IOPS性能提升40-50%
4T7.2K12RAID51M100G197-209192-204 
1.2T10K21RIAD50(7*3)1M100G354351 
600G15K12RAID51M    
600G15K24RIAD50(8*3)1M    
1T10K24RIAD50(7*3)1M    
600G5.4K1 1M4G1715笔记本作为参考
4T7.2K10RAID50(5*2)1M100G220220前2个节点
4T7.2K10RAID50(5*2)1M100G220220后2个节点更换前只有120,更换磁盘后达到220
600G15K24RIAD50(8*3)1M100G668-675667-671最高的IOPS
3T7.2K12RAID50(6*2)1M20G144144 
2T7.2K8RAID51M100G7469 
4T7.2K12RAID5(11)1M100G170170低一些
2T7.2K12RAID51M100G110110很差
1.2T10K22RAID50(11*2)1M100G608606 
900G10K20RAID5(10*2)1M100G427425 
1.2T10K22RAID50(11*2)1M100G530-600530-600DELL
1.2T10K22RAID50(11*2)1M100G460-480460-480HUAWEI AVAGO MEGARAID SAS 9361-8i
6T7.2K22RAID50(11*2)1M100G400-500400-500 
6T7.2K11RAID51M100G243-250238-248 

fio磁盘性能测试参数》有1条评论

评论已关闭。