python学习-120-实现Fio结果自动化批量提取测试结果到CSV

前言:在我之前的博客就已经低fio这个工具进行了讲解,包括它的使用方法和使用用途。无论是做运维工程师还是测试工程师,都会接触到磁盘性能读写测试的工作,它是来监测使用的硬件服务器的存储性能是否良好。比较有代表性的行业或产品,比如:数据库产品公司,对象存储产品公司,文件系统存储产品公司等。

        在进行软件产品部署、交付、测试前,一般情况下都需要的服务器的性能进行测试。此时Fio一般是大家喜爱使用的工具(稳定性好)。有时也会结合netperf来进行网络测试(千兆光纤,网络光纤)

fio:磁盘性能测试

netperf:网络性能测试

但是对于大型项目,一般都是分布式集群大量节点的部署,大量节点的测试。汇总测试结果就成了测试工程师的难题。本文针对fio的1M测试结果为例子,实现python对测试结果的自动化提取。方便测试工程师汇总结果,分析结果

1、查看fio结果的实例

一般情况下,fio的结果如下图所示,IOPS 和BW 是我们想要获取的数据,同时还带着不同的模式

read还是write,是什么模式下的读或写,randread-1M下的读写,还是其他模式下的读写。

具体样例链接:fio服务器磁盘测试结果-样例-Web服务器文档类资源-CSDN下载

 我们想要的一个提取结果的样式大致如下所示:

模式 randread-1M read randwrite-1M write randrw-1M read randrw-1M write read-1M read write-1M write rw-1M read rw-1M write
IOPS
BW
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值