【技术实现步骤摘要】
一种分布式块存储的读写方法、装置、电子设备及介质
[0001]本申请涉及分布式存储
,特别是涉及一种分布式块存储的读写方法、装置、电子设备及介质。
技术介绍
[0002]随着信息化技术的不断发展,用户对于存储的需求越来越高,在分布式块存储集群中,为了有大容量的存储空间,往往采用低速缓存设备进行存储,例如,串口硬盘(SATA),采用SATA盘进行存储时,往往时延较长,此外,由于受限于磁盘旋转速度,SATA盘每秒进行读写操作的次数(Input/Output Operations Per Second,简称IOPS)较差。
[0003]为了降低时延和提高IOPS性能,对各分布式块存储分别部署高速缓存设备(例如,固态硬盘(SDD)或NVME设备等),由于高速缓存设备的性能进而实现降低时延和提高IOPS性能的目的,然而使用较多的高速缓存设备会带来成本的提升。
[0004]由此可见,如何在保证成本的前提下,降低存储的读写数据时延和提高IOPS性能,是本领域技术人员亟待解决的问题。
技术实现思路
[0005]本申请的目的是提供一种分布式块存储的读写方法、装置、电子设备及介质,通过对多个分布式块存储绑定一个高速缓存设备控制成本的同时,由高速缓存设备的性能降低数据读写的时延和提高IOPS性能,并根据优先读写条件进行数据读写以提高存储的性能。
[0006]为解决上述技术问题,本申请提供一种分布式块存储的读写方法,包括:
[0007]对高速缓存设备进行信息配置;
[0008]根 ...
【技术保护点】
【技术特征摘要】
1.一种分布式块存储的读写方法,其特征在于,包括:对高速缓存设备进行信息配置;根据信息配置所得到的配置信息挂载分布式块存储到指定设备;绑定所述高速缓存设备与所述分布式块存储的映射关系,其中,多个所述分布式块存储绑定一个所述高速缓存设备;在获取写入数据请求和/或读取数据请求的情况下,采集请求相关信息;依据所述请求相关信息与优先写入条件和/或优先读取条件进行数据写入和/或数据读取;其中,所述优先写入条件为优先将数据存储于所述高速缓存设备,所述优先读取条件为优先将后端存储集群中的指定数据存储于所述高速缓存设备中读取。2.根据权利要求1所述的分布式块存储的读写方法,其特征在于,所述请求相关信息包括写入数据内容、写入最小分配单元、写入起始偏移量和写入结束偏移量,则依据所述请求相关信息与优先写入条件进行数据写入包括:根据所述写入最小分配单元、所述写入起始偏移量和所述写入结束偏移量进行段切分以确定对齐写数据和非对齐写数据;判断所述高速缓存设备中是否存在当前段,若存在,将所述写入数据内容存储于所述高速缓存设备,若不存在,根据所述高速缓存设备的剩余存储空间确定所述齐写数据和所述非对齐写数据的存储位置;其中,所述当前段为所述写入起始偏移量和所述写入结束偏移量对应的待存储段。3.根据权利要求2所述的分布式块存储的读写方法,其特征在于,所述根据所述写入最小分配单元、所述写入起始偏移量和所述写入结束偏移量进行段切分以确定对齐写数据和非对齐写数据包括:确定所述写入起始偏移量和所述写入结束偏移量是否均为所述写入最小分配单元的整数倍;若为整数倍,则将所述写入起始偏移量和所述写入结束偏移量间对应的数据记为所述对齐写数据;若不为整数倍,则分别获取所述写入起始偏移量和所述写入结束偏移量的对齐值,并依据所述写入起始偏移量、所述写入结束偏移量、所述写入起始偏移量的对齐值和所述写入结束偏移量的对齐值确定所述对齐写数据和所述非对齐写数据;其中,所述写入起始偏移量的对齐值为对所述写入起始偏移量除以所述写入最小分配单元得到的值向上取整后乘以所述写入最小分配单元的值,所述写入结束偏移量的对齐值为对所述写入结束偏移量除以所述写入最小分配单元得到的值向下取整后乘以所述写入最小分配单元的值。4.根据权利要求3所述的分布式块存储的读写方法,其特征在于,所述根据所述高速缓存设备的剩余存储空间确定所述齐写数据和所述非对齐写数据的存储位置包括:若所述剩余存储空间大于等于对齐写阈值时,所述齐写数据和所述非对齐写数据均存储于所述高速缓存设备;若所述剩余存储空间大于等于非对齐写阈值且小于所述对齐写阈值时,所述齐写数据存储于所述后端存储集群,所述非对齐写数据存储于所述高速缓存设备;若所述剩余存储空间小于所述非对齐写阈值时,所述齐写数据和所述非对齐写数据均
存储于所述后端存储集群。5.根据权利要求1至4任意一项所述的分布式块存储的读写方法,其特征在于,在依据所述请求相关信息与优先写入条件进行数据写入之后还包括:删除所述高速缓存设备中与所述后端存储集群中相同的数据;判断所述高速缓存设备是否满足预设条件,若满足,将所述高速缓存设备中的指定数据保存至所述后端存储集群。6.根据权利要求1所述的分布式块存储的读写方法,其特征在于,所述请求相关信息包括读取数据内容、读取最小分配单元、读取起始偏移量和读取结束偏移量,则依据所述请求相关信息与优先读取条件进行数据读取包括:判断所述高速缓存设...
【专利技术属性】
技术研发人员:王韵清,高传集,王腾飞,李超,孙思清,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。