一种缓存重建方法和装置制造方法及图纸

技术编号:24681812 阅读:52 留言:0更新日期:2020-06-27 07:35
本发明专利技术公开了一种缓存重建方法、装置、电子设备和计算机可读存储介质。该方法包括:确定缓存中的与内存中各磁盘的文件源数据对应的存储位置;开启若干个线程,其中,开启的线程与内存中的磁盘一一对应;利用若干个线程,分别将相应的磁盘中保存的文件源数据重建到缓存中对应的存储位置。本技术方案中,若干个线程同时将相应的磁盘中保存的文件源数据重建到缓存中对应的存储位置,减少重建时间,提高重建效率,保证服务器的正常使用。

A cache reconstruction method and device

【技术实现步骤摘要】
一种缓存重建方法和装置
本专利技术涉及计算机
,具体涉及一种缓存重建方法、装置、电子设备和计算机可读存储介质。
技术介绍
作为存储端的服务器,为了保证访问文件的速度,各磁盘中的文件源数据,通常也会在缓存中保存一份。如果服务器进行重启,那么需要将各磁盘中的文件源数据重建至缓存中。现有技术中,是依次对各磁盘中的文件源数据进行重建操作,但是随着磁盘数量和/或磁盘中的文件数量的增多,会需要更多的时间完成重建,造成重建的效率低下,影响服务器的正常使用。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的缓存重建方法、装置、电子设备和计算机可读存储介质。根据本专利技术的一个方面,提供了一种缓存重建方法,其中,该方法包括:确定缓存中的与内存中各磁盘的文件源数据对应的存储位置;开启若干个线程,其中,开启的线程与内存中的磁盘一一对应;利用若干个线程,分别将相应的磁盘中保存的文件源数据重建到缓存中对应的存储位置。可选地,所述确定缓存中的与内存中各磁盘的文本文档来自技高网...

【技术保护点】
1.一种缓存重建方法,其中,该方法包括:/n确定缓存中的与内存中各磁盘的文件源数据对应的存储位置;/n开启若干个线程,其中,开启的线程与内存中的磁盘一一对应;/n利用若干个线程,分别将相应的磁盘中保存的文件源数据重建到缓存中对应的存储位置。/n

【技术特征摘要】
1.一种缓存重建方法,其中,该方法包括:
确定缓存中的与内存中各磁盘的文件源数据对应的存储位置;
开启若干个线程,其中,开启的线程与内存中的磁盘一一对应;
利用若干个线程,分别将相应的磁盘中保存的文件源数据重建到缓存中对应的存储位置。


2.如权利要求1所述的方法,其中,所述确定缓存中的与内存中各磁盘的文件源数据对应的存储位置包括:
获取各磁盘的文件个数信息;
根据获取的文件个数信息,计算各磁盘的文件源数据所需的存储空间大小;
根据计算的各磁盘的文件源数据所需的存储空间大小,从缓存中为各磁盘请求相应存储空间大小的存储位置,并将各磁盘与相应存储空间大小的存储位置建立对应关系。


3.如权利要求2所述的方法,其中,所述从缓存中为各磁盘请求相应存储空间大小的存储位置包括:
根据缓存的最小存储单元,从缓存中为各磁盘请求相应存储空间大小的存储位置。


4.如权利要求2所述的方法,其中,所述利用若干个线程,分别将相应的磁盘中保存的文件源数据重建到缓存中相应的存储位置包括:
根据建立的对应关系,利用若干个线程分别访问相应磁盘的存储位置,将相应的磁盘中保存的文件源数据重建到缓存中相应的存储位置。


5.一种缓存重建装置,其中,该装置包括:
确定单元,适于确定缓存中的与内存中各磁盘的文件源数据对应的存储位置;<...

【专利技术属性】
技术研发人员:温源
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1