[发明专利]一种NVMe固态硬盘IOPS测试方法、系统及装置有效
申请号: | 201910313349.3 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110111835B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 王朋 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G11C29/54 | 分类号: | G11C29/54;G11C29/56 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nvme 固态 硬盘 iops 测试 方法 系统 装置 | ||
1.一种NVMe固态硬盘IOPS测试方法,其特征在于,包括:
S11:按照预设的读写比例和数据块大小,向待测固态硬盘随机持续写入预设的时间阈值的测试数据;其中,所述待测固态硬盘为在存储数据为空的状态下,重新写满数据的额定大小的数据的硬盘,所述测试数据的大小为预设的数据块大小;
S12:记录所述待测固态硬盘的IOPS;
S13:重复执行S11,直至达到预设的测量轮次,利用测量窗口内每轮得到的所述待测固态硬盘的IOPS,得到平均IOPS、最大IOPS、最小IOPS和IOPS斜率;其中,IOPS斜率为测量窗口内每轮得到的所述待测固态硬盘的IOPS拟合的直线的斜率;
S14:判断是否同时满足最大IOPS和最小IOPS之差小于等于平均IOPS的10%,最大IOPS和最小IOPS之差等于IOPS斜率的所述测量轮次减一倍;
S15:如果是,则记录所述测量窗口内每轮得到的所述待测固态硬盘的IOPS,得到所述待测固态硬盘的稳态IOPS曲线;
S16:如果否,返回S11,直至达到预设的终止轮次。
2.根据权利要求1所述的NVMe固态硬盘IOPS测试方法,其特征在于,所述待测固态硬盘为在存储数据为空的状态下,进行128K的顺序写,直至总写入量达到硬盘容量的两倍的硬盘。
3.根据权利要求2所述的NVMe固态硬盘IOPS测试方法,其特征在于,所述预设的时间阈值为一分钟。
4.根据权利要求3所述的NVMe固态硬盘IOPS测试方法,其特征在于,所述测量轮次为5轮。
5.根据权利要求1至4任一项所述的NVMe固态硬盘IOPS测试方法,其特征在于,所述按照预设的读写比例和数据块大小,向待测固态硬盘随机持续写入预设的时间阈值的所述数据块大小的测试数据的过程,包括:
分别设置多种读写比例和数据块大小;
利用每种读写比例和数据块大小,向待测固态硬盘随机持续写入预设的时间阈值的测试数据。
6.根据权利要求5所述的NVMe固态硬盘IOPS测试方法,其特征在于,所述利用测量窗口内每轮得到的所述待测固态硬盘的IOPS,得到平均IOPS、最大IOPS、最小IOPS和IOPS斜率的过程,包括:
利用测量窗口内按照预设的目标读写比例和目标数据块大小得到的每轮的所述待测固态硬盘的IOPS,得到平均IOPS、最大IOPS、最小IOPS和IOPS斜率。
7.根据权利要求5所述的NVMe固态硬盘IOPS测试方法,其特征在于,所述预设的读写比例包括100/0读写,95/5读写,65/35读写,50/50读写,35/65读写,5/95读写和0/100读写;
所述预设的数据块大小包括1024KiB,128KiB,64KiB,32KiB,16KiB,8KiB,4KiB和0.5KiB。
8.根据权利要求7所述的NVMe固态硬盘IOPS测试方法,其特征在于,目标读写比例为100%写,目标数据块大小为4KiB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313349.3/1.html,转载请声明来源钻瓜专利网。