版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201610802236.6
公 开 号:CN106371768A
代 理 人:朱仁玲
代理机构:42201 华中科技大学专利中心
专利类型:发明申请
申 请 日:20170201
公 开 日:20160905
专利主分类号:G06F3/06(20060101)
关 键 词:延时 读性能 预取 队列 读请求 固态盘 上层文件系统 相对位置关系 数据正确性 调度过程 目标地址 排队等待 请求类型 向前移动 优先执行 公平性 写请求 读写 调度 创建 保证
摘 要:本发明公开了一种提高固态盘读性能的方法,包括:设置写延时上限,创建预取队列以存放来自上层文件系统的请求,获取预取队列中各请求的信息,包括请求类型、请求产生时间、执行所需时间、还需排队等待时间以及请求的目标地址。将新到达预取队列的读请求逐步向前移动,通过优先执行读请求以获得读性能的提升。调度过程中,同时考虑到写延时上限、读写相关性以及相同类型请求之间的相对位置关系,从而保证了写请求的正常执行、数据正确性以及相同类型请求之间的公平性。与调度前相比,本发明的方法可以减少百分之七十及百分之四十的最大读延时及平均读延时,从而有效提高固态盘系统的读性能。