[发明专利]固态硬盘SSD性能测试方法和装置在审
申请号: | 201811276080.8 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109471762A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 孙梁 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标SSD 读写操作 方法和装置 固态硬盘 性能参数 性能测试 自动化测试 测试目标 结果确定 真实应用 申请 | ||
1.一种固态硬盘SSD性能测试方法,其特征在于,该方法应用于电子设备,包括:
当通过运行与第一性能参数对应的测试脚本测试目标SSD在稳定状态下的第一性能参数时,先对所述目标SSD执行擦盘操作,然后对所述目标SSD执行写操作以使所述目标SSD被写满数据,对所述目标SSD进行至少M轮读写操作处理,依据处理结果判断所述目标SSD是否达到稳定状态,如果是,则依据所述处理结果确定所述目标SSD在稳定状态下的第一性能参数。
2.根据权利要求1所述的方法,其特征在于,所述第一性能参数为:I/O读写频率IOPS;
每一轮读写操作处理包括:以不同大小的数据块为单位,按照不同读写比例在指定时间内对所述目标SSD进行读写操作;
所述依据处理结果判断所述目标SSD是否达到稳定状态包括:获取每一轮读写操作处理中的目标数据,依据所述目标数据判断所述目标SSD是否达到稳定状态,所述目标数据为:以大小为第一值的数据块为单位并按照第一指定读写比例在指定时间内写入数据时的平均IOPS。
3.根据权利要求1所述的方法,其特征在于,所述第一性能参数为:吞吐量TP;
每一轮读写操作处理包括:先以大小为第二值的数据块为单位对所述目标SSD执行指定时间的读操作,再以大小为第二值的数据块为单位对所述目标SSD执行指定时间的写操作;或者,先以大小为第二值的数据块为单位对所述目标SSD执行指定时间的写操作,再以大小为第二值的数据块为单位对所述目标SSD执行指定时间的读操作;
所述依据处理结果判断所述目标SSD是否达到稳定状态包括:依据每一轮读写操作处理中写操作时对应的TP判断所述目标SSD是否达到稳定状态。
4.根据权利要求1所述的方法,其特征在于,所述第一性能参数为:延时时间LAT;
所述M轮读写操作处理中每一轮读写操作处理包括:以不同大小的数据块为单位,按照不同读写比例分别在指定时间内对所述目标SSD进行读写操作;
所述依据处理结果判断所述目标SSD是否达到稳定状态包括:获取每一轮读写操作处理中的参考LAT,依据所述参考LAT判断所述目标SSD是否达到稳定状态,所述参考LAT为:以大小为第二值为单位并按照指定读写比例在指定时间内写入数据时的LAT。
5.根据权利要求1至4任一所述的方法,其特征在于,所述依据所述处理结果确定所述目标SSD在稳定状态下的第一性能参数包括:
将最后一轮读写操作处理中的候选性能参数确定为所述目标SSD在稳定状态下的第一性能参数;或者,对指定的至少两轮读写操作处理中的候选性能参数进行指定运算,将运算结果确定为所述目标SSD在稳定状态下的第一性能参数;
其中,所述候选性能参数与第一性能参数表征相同的性能。
6.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
当通过运行与第二性能参数对应的测试脚本测试目标SSD的第二性能参数时,所述第二性能参数为饱和写测试WSAT,以大小为第三值的数据块为单位随机对所述目标SSD执行写操作,在执行写操作过程中每隔设定时间获取第一目标性能参数,依据获取的第一目标性能参数判断所述目标SSD是否达到稳定状态,当判断目标SSD达到稳定状态或者当判断目标SSD未达到稳定状态但当前满足写操作停止条件时停止执行写操作,获取整个写操作过程中第一目标性能参数的变化趋势,以实现WSAT的测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811276080.8/1.html,转载请声明来源钻瓜专利网。