[发明专利]一种存储设备的压力测试方法、装置及服务器在审
申请号: | 201710524194.9 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107391326A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 姜敏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 设备 压力 测试 方法 装置 服务器 | ||
技术领域
本发明涉及存储设备测试技术领域,特别是涉及一种存储设备的压力测试方法、装置及服务器。
背景技术
随着计算机技术的发展,承载数据信息的文件从几KB发展到目前的数十GB甚至上百GB,例如一个操作系统的镜像文件或者一个影音文件通常能够达到2至3GB。文件通常保存在存储设备中;存储设备可以包括硬盘或多个硬盘组成的磁盘阵列,且被配置为多个分区,这样可以方便用户根据文件的属性将文件分门别类的存放到不同分区中。
在进行文件整理的过程中,用户可能需要频繁地进行复制、剪切等文件操作,由于文件通常高达几个GB,这样,存储设备可能面临较大的读写压力;而如果存储设备的可靠性不高,在大文件操作导致的较大读写压力下,可能会产生文件的损坏或丢失,从而给用户造成数据安全风险,甚至安全事故。因此,如何对存储设备进行压力测试,校验存储设备的可靠性进而保证数据安全,是本领域技术人员亟需解决的技术问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种存储设备的压力测试方法、装置及服务器,用于对存储设备进行压力测试,校验其可靠性。
为实现上述目的及其他相关目的,根据本发明的第一方面,本发明实施例提供一种存储设备的压力测试方法,该方法包括以下步骤:
从存储设备的分区集合中,确定源分区和目标分区,其中,所述源分区为测试文件所在的分区,所述目标分区为测试文件待操作到的分区;
建立标示文件,所述标示文件用于描述测试文件测操作完成状态,且在所述测试文件的操作过程中所述标示文件的状态为标示状态;
将测试文件从源分区操作到目标分区;
经过参考时间,当所述标示文件的状态为标示状态时,确定测试异常。
可选地,所述确定源分区和目标分区,包括:
将测试文件所在的分区作为源分区;
将源分区从分区集合中删除,得到候选分区;
从所述候选分区集合中随机选择出目标分区。
可选地,所述确定源分区和目标分区,包括:
将测试文件所在的分区作为源分区;
按照分区集合盘符顺序,选择相邻且排在所述源分区之后的分区作为目标分区。
可选地,所述建立标示文件,包括:
在所述目标分区建立标示文件;
或者,
在所述源分区建立标示文件;
所述将测试文件从源分区操作到目标分区,包括,
将标示文件绑定到测试文件;
将绑定后的测试文件从源分区操作到目标分区。
可选地,该方法还包括:
在测试文件从源分区操作到目标分区的过程中,读取所述测试文件的文件流,计算操作速度;
其中,所述文件流中每个子文件的大小均相同。
可选地,将测试文件从源分区操作到目标分区之前,该方法还包括:
获取目标分区的容量;
根据所述目标分区的容量,确定所述测试文件的大小;
所述将测试文件从源分区操作到目标分区包括,从测试文件库中选择相应大小的测试文件,将测试文件从源分区操作到目标分区。
根据本发明的第二方面,本发明实施例还提供一种存储设备的压力测试装置,该装置包括:
分区确定模块,用于从存储设备的分区集合中,确定源分区和目标分区,其中,所述源分区为测试文件所在的分区,所述目标分区为测试文件待操作到的分区;
标示模块,用于建立标示文件,所述标示文件用于描述测试文件的操作完成状态,且在所述测试文件的操作过程中所述标示文件的状态为标示状态;
操作模块,用于将测试文件从源分区操作到目标分区;
检测模块,用于经过参考时间,当所述标示文件的状态为标示状态时,确定测试异常。
可选地,所述分区确定模块用于,
将测试文件所在的分区作为源分区;
将源分区从分区集合中删除,得到候选分区集;
从所述候选分区集中随机选择出目标分区。
可选地,所述标示模块用于,
在所述目标分区建立标示文件;
或者,
在所述源分区建立标示文件;
所述操作模块还用于,
将标示文件绑定到测试文件;
将绑定后的测试文件从源分区操作到目标分区。
根据本发明的第三方面,本发明实施例还提供一种服务器,所述服务器包括至少一个处理器;以及,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710524194.9/2.html,转载请声明来源钻瓜专利网。