预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105843559A(43)申请公布日2016.08.10(21)申请号201610184851.5(22)申请日2016.03.28(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人李洪福刘斌(74)专利代理机构北京商专永信知识产权代理事务所(普通合伙)11400代理人方挺黄谦(51)Int.Cl.G06F3/06(2006.01)G06F9/38(2006.01)权利要求书2页说明书7页附图1页(54)发明名称一种磁盘缓存系统的读写优化方法及系统(57)摘要本发明提供一种磁盘缓存系统的读写优化方法,其中包括:为磁盘缓存系统中的磁盘配置磁盘读写线程;接收磁盘访问请求并将磁盘访问请求分配给磁盘读写线程;磁盘读写线程顺序执行磁盘访问请求,以完成磁盘的读写。本发明实施例还提供一种磁盘缓存系统的读写优化系统。通过利用各磁盘所专用的磁盘读写线程顺序处理针对所述磁盘访问请求,提升了磁盘读写的效率,避免了当同一磁盘接收多并发磁盘访问请求时所发生的数据阻塞调用。CN105843559ACN105843559A权利要求书1/2页1.一种磁盘缓存系统的读写优化方法,其中包括:为磁盘缓存系统中的磁盘配置磁盘读写线程;接收磁盘访问请求并将所述磁盘访问请求分配给所述磁盘读写线程;所述磁盘读写线程顺序执行所述磁盘访问请求,以完成所述磁盘的读写。2.根据权利要求1所述的方法,其中,所述磁盘缓存系统包括多个磁盘,所述接收磁盘访问请求并将所述磁盘访问请求分配给所述磁盘读写线程包括:解析所述磁盘访问请求以确定所述磁盘访问请求所请求访问的目标磁盘;将所述磁盘访问请求分配给相应于所述目标磁盘的磁盘读写线程。3.根据权利要求2所述的方法,其中,所述解析磁盘访问请求以确定磁盘访问请求所请求访问的目标磁盘包括:根据所述磁盘访问请求遍历查询备份元数据表以确定所述磁盘访问请求所需要访问的目标磁盘,所述备份元数据表记录有磁盘缓存系统中所有磁盘文件的文件元数据。4.根据权利要求1-3任一项所述的方法,其中,在所述磁盘读写线程顺序执行所述磁盘访问请求之前包括:所述磁盘读写线程解析所述磁盘访问请求以确定所述磁盘访问请求的业务信息;所述磁盘读写线程根据业务优先级排名表确定所述业务信息的处理优先级,以确定相应于所述业务信息的所述磁盘访问请求的优先级,所述业务优先级排名表包含有所有业务信息的处理优先级。5.根据权利要求4所述的方法,其中,所述业务信息为业务类型、媒资ID和访问源ID其中的一个。6.一种磁盘缓存系统的读写优化系统,其中包括:磁盘读写线程配置单元,用于为磁盘缓存系统中的磁盘配置磁盘读写线程;磁盘读写线程分配单元,用于接收磁盘访问请求并将所述磁盘访问请求分配给所述磁盘读写线程;其中,所述磁盘读写线程用于顺序执行所述磁盘访问请求,以完成所述磁盘的读写。7.根据权利要求6所述的读写优化系统,所述磁盘缓存系统包含有多个磁盘,其中,所述磁盘读写线程分配单元包括:目标磁盘确定模块,用于解析所述磁盘访问请求以确定所述磁盘访问请求所请求访问的目标磁盘;磁盘读写线程调用模块,用于将所述磁盘访问请求分配给相应于所述目标磁盘的磁盘读写线程。8.根据权利要求7所述的系统,其中,所述目标磁盘确定模块用于根据所述磁盘访问请求遍历查询备份元数据表以确定所述磁盘访问请求所需要访问的目标磁盘,所述备份元数据表记录有磁盘缓存系统中所有磁盘文件的文件元数据。9.根据权利要求6-8任一项所述的读写优化系统,其中,所述磁盘读写线程用于解析所述磁盘访问请求以确定所述磁盘访问请求的业务信息,并根据业务优先级排名表确定所述业务信息的处理优先级,以确定相应于所述业务信息的所述磁盘访问请求的优先级,所述业务优先级排名表包含有所有业务信息的处理优先级。10.根据权利要求9所述的读写优化系统,其中,所述业务信息为业务类型、媒资ID和访2CN105843559A权利要求书2/2页问源ID其中的一个。3CN105843559A说明书1/7页一种磁盘缓存系统的读写优化方法及系统技术领域[0001]本发明实施例涉及计算机存储技术领域,尤其涉及一种磁盘缓存系统的读写优化方法及系统。背景技术[0002]随着计算机技术的飞速发展,现代社会已经进入网络时代,而计算机就是网络的载体和工具,人们对于计算机的计算速度和功能的要求越来越高,为了满足这些要求,计算机不仅要从软件产品上提高效能,硬件存储方面也要做出相应改进,以便适应越来越多样化的功能需求。[0003]现有的操作系统读取磁盘数据的方案是:操作系统接收磁盘读取命令,并根据磁盘读取命令读取相应磁盘分区的数据信息。[0004]在上述现