一种基于fio实现的SSD性能自动化测试方法技术

技术编号:16971534 阅读:108 留言:0更新日期:2018-01-07 07:41
本发明专利技术公开一种基于fio实现的SSD性能自动化测试方法,涉及SSD性能测试技术,结合SSD性能测试的常用参数设置,基于fio命令,采用shell脚本,首先在SSD性能测试之前,将SSD设置为稳态状态,然后遍历不同的块大小分别对顺序读写、随机读写、混合随机读写的性能数据进行收集,自动化进行SSD稳态性能测试;最终将测试结果输出到日志中。本发明专利技术解决了SSD性能及稳定性测试中测试质量效率低的问题,实现了SSD性能测试的自动化,提高了SSD性能测试的质量以及效率。

【技术实现步骤摘要】
一种基于fio实现的SSD性能自动化测试方法
本专利技术涉及SSD性能测试技术,具体的说是一种基于fio实现的SSD性能自动化测试方法。
技术介绍
SSD(SolidStateDrives,固态硬盘)相对于原来的主轴旋转,并无机械部分,SSD没有转速,平均访问时间小很多。SSD采用多个闪存芯片的并发读写,提供很好的数据读写性能。全新的SSD因为数据的顺序写入,能达到最佳的性能。而使用过的SSD是将新数据写入空白区域,当删除数据时并没有真正的删除,只是将原始数据标注为无效。当需要擦除数据时,以NAND数据块为单位进行擦除。为了确保SSD的高性能,需要对其进行常规性能测试。SSD测试之前,首先要做的是预调(preconditioning);SSD发货之后的性能取决于它的写入历史,因此测试前需要将SSD恢复到初始状态。如果不进行这个过程,那么SSD测试得出的结果可能就不合理,因为SSD的性能与写入历史有很大关系。详细来说,FOB(FreshOfBox,刚拆封的状态)状态下的SSD性能最高,然后随着使用其性能快速下降,这个阶段叫做转换阶段(TransitionState),继续使用之后SSD本文档来自技高网...
一种基于fio实现的SSD性能自动化测试方法

【技术保护点】
一种基于fio实现的SSD性能自动化测试方法,其特征在于, 结合SSD性能测试的常用参数设置,基于fio命令,采用shell脚本,首先在SSD性能测试之前,将SSD设置为稳态状态,然后遍历不同的块大小分别对顺序读写、随机读写、混合随机读写的性能数据进行收集,自动化进行SSD稳态性能测试;最终将测试结果输出到日志中。

【技术特征摘要】
1.一种基于fio实现的SSD性能自动化测试方法,其特征在于,结合SSD性能测试的常用参数设置,基于fio命令,采用shell脚本,首先在SSD性能测试之前,将SSD设置为稳态状态,然后遍历不同的块大小分别对顺序读写、随机读写、混合随机读写的性能数据进行收集,自动化进行SSD稳态性能测试;最终将测试结果输出到日志中。2.根据权利要求1所述一种基于fio实现的S...

【专利技术属性】
技术研发人员:宿燕鸣
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1