[发明专利]一种存储可靠性测试方法及服务器在审
申请号: | 201710742159.4 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107562554A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 江超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 可靠性 测试 方法 服务器 | ||
1.一种存储可靠性测试方法,其特征在于,包括:
重复执行目标步骤直至生成预定数量的小文件;所述目标步骤包括:生成随机数,以所述随机数确定小文件的文件大小,将所述文件大小保存在大小变量中;获取可靠随机数序列,以所述可靠随机数序列为基础,生成内容随机且文件大小为所述大小变量所指示的小文件;
根据所述预定数量的小文件,对待测存储设备进行存储可靠性测试,得到存储可靠性测试结论。
2.根据权利要求1所述的存储可靠性测试方法,其特征在于,所述生成随机数包括:
利用$RANDOM变量产生随机数;$RANDOM是Linux系统的壳shell中的环境变量,且$RANDOM变量生成数的范围被设置为,小文件设定的千字节KB大小范围。
3.根据权利要求1所述的存储可靠性测试方法,其特征在于,所述获取可靠随机数序列包括:
获取/dev/urandom设备输出的可靠随机数序列;/dev/urandom是Linux系统提供的产生随机数的设备;
所述以所述可靠随机数序列为基础,生成内容随机且文件大小为所述大小变量所指示的小文件包括:
以所述可靠随机数序列为基础,使用dd工具得到内容随机且文件大小为所述大小变量所指示的小文件;其中,dd工具是Linux系统中的文件备份工具。
4.根据权利要求1所述的存储可靠性测试方法,其特征在于,所述重复执行目标步骤直至生成预定数量的小文件包括:
利用shell脚本,重复执行目标步骤直至生成预定数量的小文;所述shell脚本封装有所述目标步骤的操作。
5.根据权利要求1-4任一项所述的存储可靠性测试方法,其特征在于,所述根据所述预定数量的小文件,对待测存储设备进行存储可靠性测试,得到存储可靠性测试结论包括:
创建目录一和目录二,并控制待测存储设备的lun1挂载在目录一,待测存储设备的lun2挂载在目录二;
将所述预定数量的小文件分别拷贝到目录一和目录二;
控制所述预定数量的小文件在目录一和目录二之间移动,根据移动情况确定存储可靠性测试结论。
6.一种服务器,其特征在于,包括:
海量小文件生成模块,用于重复执行目标步骤直至生成预定数量的小文件;所述目标步骤包括:生成随机数,以所述随机数确定小文件的文件大小,将所述文件大小保存在大小变量中;获取可靠随机数序列,以所述可靠随机数序列为基础,生成内容随机且文件大小为所述大小变量所指示的小文件;
测试执行模块,用于根据所述预定数量的小文件,对待测存储设备进行存储可靠性测试,得到存储可靠性测试结论。
7.根据权利要求6所述的服务器,其特征在于,所述海量小文件生成模块,用于生成随机数,具体包括:
利用$RANDOM变量产生随机数;$RANDOM是Linux系统的壳shell中的环境变量,且$RANDOM变量生成数的范围被设置为,小文件设定的千字节KB大小范围。
8.根据权利要求6所述的服务器,其特征在于,所述海量小文件生成模块,用于获取可靠随机数序列,具体包括:
获取/dev/urandom设备输出的可靠随机数序列;/dev/urandom是Linux系统提供的产生随机数的设备;
所述海量小文件生成模块,用于以所述可靠随机数序列为基础,生成内容随机且文件大小为所述大小变量所指示的小文件,具体包括:
以所述可靠随机数序列为基础,使用dd工具得到内容随机且文件大小为所述大小变量所指示的小文件;其中,dd工具是Linux系统中的文件备份工具。
9.根据权利要求6所述的服务器,其特征在于,所述海量小文件生成模块,用于重复执行目标步骤直至生成预定数量的小文件,具体包括:
利用shell脚本,重复执行目标步骤直至生成预定数量的小文;所述shell脚本封装有所述目标步骤的操作。
10.根据权利要求5-9任一项所述的服务器,其特征在于,所述测试执行模块,用于根据所述预定数量的小文件,对待测存储设备进行存储可靠性测试,得到存储可靠性测试结论,具体包括:
创建目录一和目录二,并控制待测存储设备的lun1挂载在目录一,待测存储设备的lun2挂载在目录二;
将所述预定数量的小文件分别拷贝到目录一和目录二;
控制所述预定数量的小文件在目录一和目录二之间移动,根据移动情况确定存储可靠性测试结论。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710742159.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务消息生成方法及系统
- 下一篇:重复数据的清洗方法及服务器