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 | 条带 | SIZE | FIO 1M读 | FIO 1M写 | 备注 |
4T | 7.2K | 12 | RAID10 | 1M | 267-317 | 266-317 | RAID10比RAID5的IOPS性能提升40-50% | |
4T | 7.2K | 12 | RAID5 | 1M | 100G | 197-209 | 192-204 | |
1.2T | 10K | 21 | RIAD50(7*3) | 1M | 100G | 354 | 351 | |
600G | 15K | 12 | RAID5 | 1M | ||||
600G | 15K | 24 | RIAD50(8*3) | 1M | ||||
1T | 10K | 24 | RIAD50(7*3) | 1M | ||||
600G | 5.4K | 1 | 1M | 4G | 17 | 15 | 笔记本作为参考 | |
4T | 7.2K | 10 | RAID50(5*2) | 1M | 100G | 220 | 220 | 前2个节点 |
4T | 7.2K | 10 | RAID50(5*2) | 1M | 100G | 220 | 220 | 后2个节点更换前只有120,更换磁盘后达到220 |
600G | 15K | 24 | RIAD50(8*3) | 1M | 100G | 668-675 | 667-671 | 最高的IOPS |
3T | 7.2K | 12 | RAID50(6*2) | 1M | 20G | 144 | 144 | |
2T | 7.2K | 8 | RAID5 | 1M | 100G | 74 | 69 | |
4T | 7.2K | 12 | RAID5(11) | 1M | 100G | 170 | 170 | 低一些 |
2T | 7.2K | 12 | RAID5 | 1M | 100G | 110 | 110 | 很差 |
1.2T | 10K | 22 | RAID50(11*2) | 1M | 100G | 608 | 606 | |
900G | 10K | 20 | RAID5(10*2) | 1M | 100G | 427 | 425 | |
1.2T | 10K | 22 | RAID50(11*2) | 1M | 100G | 530-600 | 530-600 | DELL |
1.2T | 10K | 22 | RAID50(11*2) | 1M | 100G | 460-480 | 460-480 | HUAWEI AVAGO MEGARAID SAS 9361-8i |
6T | 7.2K | 22 | RAID50(11*2) | 1M | 100G | 400-500 | 400-500 | |
6T | 7.2K | 11 | RAID5 | 1M | 100G | 243-250 | 238-248 |
《fio磁盘性能测试参数》有1条评论
评论已关闭。