[发明专利]一种利用SSD缓存对LUN进行加速的方法和装置有效
申请号: | 201710480389.8 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107301021B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 赵书龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/0866 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 ssd 缓存 lun 进行 加速 方法 装置 | ||
1.一种利用SSD缓存对LUN进行加速的方法,其特征在于,包括:
将SSD加入到缓存池中,创建多个只有两个PDISK的SSD缓存分区;
将LUN封装成带有缓存分区属性的VDISK数据结构;
为所述VDISK数据结构添加所述缓存分区属性,进行缓存映射,并开启SSD缓存加速;
所述将LUN封装成带有缓存分区属性的VDISK数据结构为:
利用逻辑卷的方式,将LUN封装成带有缓存分区属性的VDISK数据结构;
所述开启SSD缓存加速之后,还包括:
接收主机端采用双活模式下发的IOs;
对所述IOs进行缓存,如果命中则重新引导IOs到对应的SSD缓存分区,否则直接提交到对应的所述VDISK。
2.根据权利要求1所述的利用SSD缓存对LUN进行加速的方法,其特征在于,所述开启SSD缓存加速之后,还包括:
当所述主机端的任一节点发生故障时,则利用另一个节点对所述IOs进行缓存。
3.一种利用SSD缓存对LUN进行加速的装置,其特征在于,包括:
创建单元,用于将SSD加入到缓存池中,创建多个只有两个PDISK的SSD缓存分区;
封装单元,用于将LUN封装成带有缓存分区属性的VDISK数据结构;
映射单元,用于为所述VDISK数据结构添加所述缓存分区属性,进行缓存映射,并开启SSD缓存加速;
所述封装单元具体用于利用逻辑卷的方式,将LUN封装成带有缓存分区属性的VDISK数据结构;
还包括:
接收单元,用于接收主机端采用双活模式下发的IOs;
第一缓存单元,用于对所述IOs进行缓存,如果命中则重新引导IOs到对应的SSD缓存分区,否则直接提交到对应的所述VDISK。
4.根据权利要求3所述的利用SSD缓存对LUN进行加速的装置,其特征在于,还包括:
第二缓存单元,用于当所述主机端的任一节点发生故障时,则利用另一个节点对所述IOs进行缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710480389.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据管理方法及管理装置
- 下一篇:一种基于容器技术的存储访问方法及系统