fio

本文详细介绍了IOPS的概念,它是衡量存储系统随机访问性能的重要指标。接着,文章深入探讨了fio工具的配置选项,如直接IO、io引擎、块大小和测试时间等,并给出了不同类型的I/O操作(如随机读写、顺序读写)的命令示例。此外,还提及了fio的常用IO引擎和相关资源链接,帮助读者更好地理解和运用fio进行性能测试。
摘要由CSDN通过智能技术生成

IOPS介绍:

IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成。例如,主机写入一个最小的数据块,也要经过“发送写入请求、写入数据、收到写入确认”等三个步骤,也就是3个存储端访问。

fio配置项含义

•filename=/dev/sdb1 测试文件名称,通常选择需要测试的盘的data目录。
•direct=1 测试过程绕过机器自带的buffer。使测试结果更真实。
•rw write 表示顺序写,randwrite 表示随机写,read 表示顺序读,randread 表示随机读
•bs=16k 单次io的块文件大小为16k
•bsrange=512-2048 同上,提定数据块的大小范围
•size=5g 本次的测试文件大小为5g,以每次4k的io进行测试。
•numjobs=30 本次的测试线程为30.
•runtime=1000 测试时间为1000秒,如果不写则一直将5g文件分4k每次写完为止。
•ioengine=psync io引擎使用pync方式
•rwmixwrite=30 在混合读写的模式下,写占30%
•rwmixread=70 在混合读写的模式下,读占70%
•group_reporting 关于显示结果的,汇总每个进程的信息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值