发明名称 | 用于磁盘阵列的读取方法和系统 | ||
摘要 | 本发明公开了一种用于RAID的读取方法和系统,其中,用于RAID的读取方法包括:接收读取命令;从缓存空间中读出上述读取命令要访问的数据;判断所访问的地址是否设置异步预取标志;若是,则按照异步预取长度进行异步预取,并调整上述异步预取长度。本发明通过动态调整异步预取的长度,使得预取更加符合系统运行的实际情况,解决了现有技术中的读取时间较长的问题,从而缩短读取的时间,提高读取的效率。 | ||
申请公布号 | CN101853218B | 申请公布日期 | 2015.05.20 |
申请号 | CN201010183392.1 | 申请日期 | 2010.05.12 |
申请人 | 中兴通讯股份有限公司 | 发明人 | 颜钦华;周洋 |
分类号 | G06F12/08(2006.01)I | 主分类号 | G06F12/08(2006.01)I |
代理机构 | 北京康信知识产权代理有限责任公司 11240 | 代理人 | 余刚;吴孟秋 |
主权项 | 一种用于磁盘阵列RAID的读取方法,其特征在于,包括:接收读取命令;从缓存空间中读出所述读取命令要访问的数据;判断所访问的地址是否设置异步预取标志;若是,则按照异步预取长度进行异步预取,并调整所述异步预取长度;调整所述异步预取长度包括:若当前读取出来的数据没有被访问,则减少异步预取长度,并清除所述异步预取标志;若当前访问的地址中的数据正在从RAID读取的过程中,则增加所述异步预取长度或者调整异步预取标志的大小;若在按照异步预取长度进行异步预取的过程中,如果当前预取的数据有被访问过或者在还没有检查结果时当前预取的最后一个数据有被访问过,则增加所述异步预取长度。 | ||
地址 | 518057 广东省深圳市南山区科技南路55号 |