【技术实现步骤摘要】
一种逻辑卷基于对象映射表特性的加速写方法及装置
本专利技术涉及信息处理
,特别涉及一种逻辑卷基于对象映射表特性的加速写方法。
技术介绍
目前,分布式存储系统中提供的块存储服务,可以将数据存储于逻辑卷上,其中逻辑卷是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区,是Windows系统的一种磁盘管理方式,目的是把硬盘空间从物理硬盘的管理方式中跳出来,进行更方便的统一管理分配。在虚拟化及数据场景下,越来越多的用户选择使用分布式块存储,导致会对逻辑卷进行大量的读写操作,卷的对象映射特性表会记录逻辑卷所有对象的一个所在分区,用以标记对象是否真的存在,这样就可以在上层直接判断一个对象是否存在,而不用去底层读该对象来判断是否存在,从而起到了加速输入/输出的作用。但是由于卷在每次写操作过程中,都需要同步检测和更新对象映射特性表,导致影响输入/输出性能,因此本专利技术提出了一种对对象映射特性表进行优化从而实现加速写的方法。
技术实现思路
本专利技术提出一种逻辑卷基于对象映射表特性的加速写方法,即全局配置写操作配置开 ...
【技术保护点】
1.一种逻辑卷基于对象映射表特性的加速写方法,包括:/n设置对象映射表的配置开关;/n获取用户提出的写请求;/n读取写入对象,并判断所述写入对象是否为首次写入对象;/n若为首次写入对象,根据所述配置开关的状态,更新所述对象映射表,下发所述写入对象数据落盘,并向用户发送写响应。/n
【技术特征摘要】
1.一种逻辑卷基于对象映射表特性的加速写方法,包括:
设置对象映射表的配置开关;
获取用户提出的写请求;
读取写入对象,并判断所述写入对象是否为首次写入对象;
若为首次写入对象,根据所述配置开关的状态,更新所述对象映射表,下发所述写入对象数据落盘,并向用户发送写响应。
2.如权利要求1所述的逻辑卷基于对象映射表特性的加速写方法,其特征在于,所述配置开关为全局配置开关。
3.如权利要求2所述的逻辑卷基于对象映射表特性的加速写方法,其特征在于,所述映射特性表包括逻辑卷中的写入对象,所述写入对象所在位置和所述写入对象的数量。
4.根据权利要求3所述的逻辑卷基于对象映射表特性的加速写方法,其特征在于,所述写入对象是否为首次写入对象的判断过程为:
查找所述对象映射表是否包含所述写入对象;
若所述对象映射表不包含所述写入对象,所述写入对象为首次写入对象;
若所述对象映射表包含所述写入对象,所述写入对象非首次写入对象。
5.如权利要求4所述的逻辑卷基于对象映射表特性的加速写方法,其特征在于,所述根据所述配置开关的状态,更新所述对象映射表,具体包括如下步骤:
若所述配置开关状态为打开,计算所述写入对象所处逻辑卷分区,并更新所述逻辑卷分区内所有对象对应的映射特性表;
若所述配置开关状态为关闭,更新所述写入对...
【专利技术属性】
技术研发人员:王小梅,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。