买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供了一种单边写模式缓存数据下刷方法、装置和设备,用于解决的分布式存储系统缓存刷盘效率低的技术问题。本发明实施例中,聚合小IO数据刷盘时,先向OSD申请零拷贝内存,直接将缓存中的离散小IO数据通过RDMA单边写模式将数据写到OSD的零拷贝内存中,然后下发刷盘的控制消息给OSD,将数据持久化到OSD中。本发明能够减少离散小IO刷盘过程中离散数据的网络传输开销,减少刷盘时延,提高缓存刷盘效率。
主权项:1.一种单边写模式缓存数据下刷方法,其特征在于,该方法应用于分布式存储系统中的存储节点,该方法包括:存储引擎将本地缓存中待持久化的离散数据聚合为数据对象;在需要执行缓存数据下刷时,存储引擎确定存储数据对象的目的对象存储设备OSD,对于本地目的OSD直接进行数据对象的持久化操作;对于远端目的OSD,则发送申请零拷贝内存请求以使远端目的OSD分配连续的零拷贝内存;所述本地目的OSD和所述远端目的OSD属于同一归置组PG;存储引擎接收远端目的OSD返回的申请零拷贝内存请求响应,响应中携带远端目的OSD所分配的零拷贝内存地址,存储引擎将数据对象的数据通过远程直接内存访问RDMA单边写模式写入到远端零拷贝内存中;在完成数据对象的数据传输后,存储引擎向远端目的OSD发送对象写请求以使远端目的OSD将数据对象的数据持久化到硬盘中。
全文数据:
权利要求:
百度查询: 新华三信息技术有限公司 单边写模式缓存数据下刷方法、装置和设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。