【技术实现步骤摘要】
一种存储系统缓存镜像方法、装置以及介质
[0001]本申请涉及数据存储
,特别是涉及一种存储系统缓存镜像方法、装置以及介质。
技术介绍
[0002]为了防止单点故障导致数据丢失,一个存储设备往往有两个控制器,主机下发写请求,将数据写入本端控制器缓存,本端控制器通过两个控制器间的链路将数据传输到远端控制器并写入远端控制器的缓存,这个过程称为缓存镜像。通过缓存镜像的方式,在两个存储控制器的缓存中存储有相同的数据,在单个控制器故障时,另一个控制器仍然有可访问的数据,从而提升了存储系统的可用性。相比数据只写入一端控制器的缓存,缓存镜像增加了数据在两个控制器间传输开销。
[0003]由此可见,如何在缓存镜像时降低数据在两个控制器间的时延开销,优化主机写请求的响应时间是本领域技术人员亟待解决的问题。
技术实现思路
[0004]本申请的目的是提供一种存储系统缓存镜像方法、装置以及介质,用于在存储系统进行缓存镜像时,降低数据在两个控制器间的时延开销,优化主机写请求的响应时间。
[0005]为解决上述技术 ...
【技术保护点】
【技术特征摘要】
1.一种存储系统缓存镜像方法,其特征在于,应用于本端控制器,包括:获取主机写入的数据并以预设大小为粒度对所述数据进行识别;确认识别出的各段预设大小的数据的数据特征是否符合预设条件;将数据特征符合所述预设条件的预设大小的数据的数据特征传输至远端控制器以便于所述远端控制器根据所述数据特征生成本地数据进行存储;将数据特征不符合所述预设条件的预设大小的数据传输至所述远端控制器进行存储。2.根据权利要求1所述的存储系统缓存镜像方法,其特征在于,所述确认识别出的各段预设大小的数据的数据特征是否符合预设条件包括:确认识别出的各段预设大小的数据的比特是否均为0或均为1;若是,则确认符合预设条件。3.根据权利要求2所述的存储系统缓存镜像方法,其特征在于,所述数据特征还包括:数据的起始地址和数据的长度。4.根据权利要求1所述的存储系统缓存镜像方法,其特征在于,还包括:在所述远端控制器完成缓存镜像的情况下,接收所述远端控制器返回的镜像成功信息,并发送成功信息至所述主机。5.根据权利要求1所述的存储系统缓存镜像方法,其特征在于,还包括:在向所述远端控制器传输数据信息失败的情况下进行重试,若重试预设次数后均失败,则发送告警信息。6.一种存储系统缓存镜像方法,其特征在于,应用于远端控制器,包括:接收本...
【专利技术属性】
技术研发人员:王永刚,杨善松,王见,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。