[发明专利]基于Vdbench构造热点数据测试数据分层的方法有效
申请号: | 201810653035.3 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108984353B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 王浩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 vdbench 构造 热点 数据 测试数据 分层 方法 | ||
本发明实施例公开了基于Vdbench构造热点数据测试数据分层的方法,包括创建存储池,并在所述存储池中创建不同性能的RAID;在所述存储池中创建LUN,并将该LUN映射到主机;获取不同性能磁盘的存储容量并记录;根据热点数据占比构建Vdbench配置文件,并对LUN下发带热点的业务;经过第一设定时间后,查验热点数据分层情况。本发明通过Vdbench测试工具构造配置文件,实现热点数据的构造,极大的简化了测试步骤,缩短了构造热点数据的时间,同时对数据分层功能进行有效准确的测试,使数据分层的测试简便化,且测试过程中无需人为参与,节省时间和人力成本。
技术领域
本发明涉及计算机存储技术领域,具体地说是基于Vdbench构造热点数据测试数据分层的方法。
背景技术
随着IT(Information Technology,信息科技和产业)行业的高速发展,信息化、大数据及云计算的发展对存储系统的规模及性能的要求也越来越高,数据分层技术被广泛应用于应对存储规模不断扩大的情况下,查询信息响应时长随之增加的问题中。
在存储系统中,将常用性热点数据迁移到性能更高的磁盘中,将不常用的数据迁移到性能相对较低的磁盘中,以此来实现整个存储系统的性能最大化,此功能即为数据分层。
为测试数据分层功能,测试人员需要在包含有不同性能磁盘的系统中构造大量数据,再对这些数据进行IO(Input/Output,输入/输出)操作,常规操作构造热点数据需要先在映射到主机端的卷中手动创建大量基础数据,再通过手动对这些基础数据中的部分数据进行大量重复性操作来完成热点数据的构造。
现有测试方法会耗费大量时间、人力成本。
发明内容
本发明实施例中提供了基于Vdbench构造热点数据测试数据分层的方法,以解决现有技术中测试需耗费大量时间和人力成本的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明提供了基于Vdbench构造热点数据测试数据分层的方法,包括以下步骤:
创建存储池,并在所述存储池中创建不同性能的RAID(Redundant Arrays ofIndependent Disks,磁盘阵列);
在所述存储池中创建LUN(Logical Unit Number,逻辑单元号),并将该LUN映射到主机;
获取不同性能磁盘的存储容量并记录;
根据热点数据占比构建Vdbench配置文件,并对LUN下发带热点的业务;
经过第一设定时间后,查验热点数据分层情况。
进一步地,所述方法还包括:
经过第二设定时间后,查验热点数据的分层情况。
进一步地,所述不同性能的RAID通过不同的磁盘创建,具体为:
利用SSD(Solid State Drives,固态硬盘,简称固盘)磁盘创建RAID10;利用SAS(Serial Attached SCSI,串行连接SCSI;其中SCSI(Small Computer System Interface)是小型计算机系统接口)磁盘创建RAID5。
进一步地,所述配置文件内包括对测试磁盘、测试策略和运行方式的定义。
进一步地,对测试磁盘的定义包括定义测试磁盘的设备号、测试磁盘的容量和测试进程。
进一步地,对测试策略的定义包括测试磁盘、测试数据在整个测试磁盘内的位置和数据量、测试数据块的大小、读写比例、IO操作在数据层的占比以及IO读写方式的占比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810653035.3/2.html,转载请声明来源钻瓜专利网。