发明名称 |
一种缓解磁盘读取瓶颈的数据读取的方法及系统 |
摘要 |
本发明提供了一种缓解磁盘读取瓶颈的数据读取的方法及系统,该方法用于网络文件发送服务器处理用户的P2P类型的数据请求,所述方法包含:步骤101)用户向网络文件发送服务器发出数据块请求;步骤102)网络文件发送服务器将N倍于用户请求数据块长度的包含该数据块的预存数据块序列从磁盘存入内存中;步骤103)网络文件发送服务器通过内存命中用户所需的数据块,并向用户发送该数据块;其中,N为大于1的正整数。当存放于内存中的数据块序列即将被用户取走时采用预测算法将位于磁盘上的预测数据块利用磁盘读取空闲时间提前存入内存的步骤。本发明采用以上方法后,一方面充分利用了磁头的每次移动,降低了磁盘读写次数,另一方面利用了磁盘IO操作的空闲时间。 |
申请公布号 |
CN102904923A |
申请公布日期 |
2013.01.30 |
申请号 |
CN201210213074.4 |
申请日期 |
2012.06.21 |
申请人 |
华数传媒网络有限公司;北京东方网信科技股份有限公司 |
发明人 |
鲁冬林;董博 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京法思腾知识产权代理有限公司 11318 |
代理人 |
杨小蓉;杨青 |
主权项 |
一种缓解磁盘读取瓶颈的数据读取的方法,该方法用于网络文件发送服务器处理用户的P2P类型的数据请求,所述方法包含:步骤101)用户向网络文件发送服务器发出数据块请求;步骤102)网络文件发送服务器将N倍于用户请求数据块长度的包含该数据块的预存数据块序列从磁盘存入内存中;步骤103)网络文件发送服务器通过内存命中用户所需的数据块,并向用户发送该数据块;其中,N为大于1的正整数。 |
地址 |
310012 浙江省杭州市西湖区莲花街333号莲花商务中心A座8楼 |