[发明专利]一种对存储设备进行测试的方法、装置及系统在审
申请号: | 201810990160.3 | 申请日: | 2018-08-28 |
公开(公告)号: | CN109165132A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 毕波 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储设备 存储空间容量 重复数据删除 测试 装置及系统 触发 申请 | ||
本申请实施例公开了一种对存储设备进行测试的方法及装置,用于对存储设备的重复数据删除功能进行测试,该方法包括:向存储设备存入第一文件,获取存储设备的第一已用存储空间容量;触发存储设备开启重复数据删除功能,向存储设备存入第二文件,第二文件与第一文件的内容相同;获取存储设备的第二已用存储空间容量;如果第一已用存储空间容量与第二已用存储空间容量相同,则确定存储设备的重复数据删除功能有效。
技术领域
本申请涉及计算机技术领域,具体涉及一种对存储设备进行测试的方法、装置及系统。
背景技术
随着存储设备的不断升级更新,存储设备中一般会具有重复数据删除功能,用以提升存储空间的利用率。使用重复数据删除功能,则内容相同的数据块在存储设备中无需重复存储,多个内容相同的数据库只占用一个数据块的存储空间,达到存储空间数倍节约的效果。但是,重复数据删除功能无法直观展示出来,存储设备是否进行了重复数据删除,重复数据删除的效果是否与标称的理论值相符,在现有技术中并没有方法对此进行测试。
发明内容
有鉴于此,本申请实施例提供一种对存储设备进行测试的方法、装置及系统,以实现对存储设备的重复数据删除功能进行测试。
为解决上述问题,本申请实施例提供的技术方案如下:
一种对存储设备进行测试的方法,所述方法包括:
向存储设备存入第一文件,获取所述存储设备的第一已用存储空间容量;
触发所述存储设备开启重复数据删除功能,向所述存储设备存入第二文件,所述第二文件与所述第一文件的内容相同;
获取所述存储设备的第二已用存储空间容量;
如果所述第一已用存储空间容量与所述第二已用存储空间容量相同,则确定所述存储设备的重复数据删除功能有效。
在一种可能的实现方式中,所述方法还包括:
在向存储设备存入第一文件后,获取所述第一文件的MD5值;
在向存储设备存入第二文件后,获取所述第二文件的MD5值;
如果所述第二已用存储空间容量与所述第一已用存储空间容量相同且所述第一文件的MD5值与所述第二文件的MD5值相同,则确定所述存储设备的重复数据删除功能有效。
在一种可能的实现方式中,所述方法还包括:
在向存储设备存入第一文件之前,划分所述存储设备的存储空间。
在一种可能的实现方式中,所述方法还包括:
获取所述第一文件的存储压缩率。
一种对存储设备进行测试的装置,所述装置包括:
第一存入单元,用于向存储设备存入第一文件,获取所述存储设备的第一已用存储空间容量;
第二存入单元,用于触发所述存储设备开启重复数据删除功能,向所述存储设备存入第二文件,所述第二文件与所述第一文件的内容相同;
第一获取单元,用于获取所述存储设备的第二已用存储空间容量;
第一确定单元,用于如果所述第一已用存储空间容量与所述第二已用存储空间容量相同,则确定所述存储设备的重复数据删除功能有效。
在一种可能的实现方式中,所述装置还包括:
第二获取单元,用于在向存储设备存入第一文件后,获取所述第一文件的MD5值;
第三获取单元,用于在向存储设备存入第二文件后,获取所述第二文件的MD5值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810990160.3/2.html,转载请声明来源钻瓜专利网。