首页> 外国专利> Non-interfering seek behavior modification for improved hard drive performance

Non-interfering seek behavior modification for improved hard drive performance

机译:非干扰寻道行为修改,以提高硬盘驱动器性能

摘要

Upon receiving a read command, a disk drive moves a read head to target data and reads the data into a read buffer. In an action called “prefetching”, the drive continues to read nearby data into the read buffer which doubles as a data cache. When another I/O command is present and must be serviced, prefetching is preempted thereby reducing the data read into the cache. Moving the head from the current I/O command to the next I/O command creates a delay comprising two components: seek time and rational latency. Based on the relative values of these components, a time period, less than the entire delay period, is calculated in which prefetching will continue. By continuing prefetching instead of preempting it, the likelihood of cache hits is increased because more data is available in the read buffer. Furthermore, by performing prefetching during part of the otherwise unused delay period, no performance penalty is introduced.
机译:收到读取命令后,磁盘驱动器会将读取头移动到目标数据,然后将数据读取到读取缓冲区中。在称为“预取”的操作中,驱动器继续将附近的数据读取到读取缓冲区中,该缓冲区是数据高速缓存的两倍。当存在另一个I / O命令并且必须对其进行服务时,预取将被抢占,从而减少了读入高速缓存的数据。将磁头从当前I / O命令移动到下一个I / O命令会创建一个包含两个部分的延迟:寻道时间和合理等待时间。根据这些组件的相对值,计算一个小于整个延迟时间的时间段,在该时间段中预取将继续进行。通过继续预取而不是抢先,由于读取缓冲区中有更多数据可用,因此增加了命中高速缓存的可能性。此外,通过在否则未使用的延迟时间的一部分期间执行预取,不会造成性能损失。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号