【24h】

Freeblock Scheduling Outside of Disk Firmware

机译:磁盘固件外部的Freeblock调度

获取原文
获取原文并翻译 | 示例

摘要

Freeblock scheduling replaces a disk drive's rotational latency delays with useful background media transfers, potentially allowing background disk I/O to occur with no impact on foreground service times. To do so, a free-block scheduler must be able to very accurately predict the service time components of any given disk request ― the necessary accuracy was not previously considered achievable outside of disk firmware. This paper describes the design and implementation of a working external freeblock scheduler running either as a user-level application atop Linux or inside the FreeBSD kernel. This freeblock scheduler can give 15% of a disk's potential bandwidth (over 3.1MB/s) to a background disk scanning task with almost no impact (less than 2%) on the foreground request response times. This can increase disk bandwidth utilization by over 6x.
机译:Freeblock调度使用有用的后台介质传输代替了磁盘驱动器的旋转延迟延迟,从而有可能允许发生后台磁盘I / O,而不会影响前台服务时间。为此,空闲块调度程序必须能够非常准确地预测任何给定磁盘请求的服务时间组件-以前认为在磁盘固件之外无法达到必要的精度。本文描述了工作的外部freeblock调度程序的设计和实现,该调度程序可以在Linux上或FreeBSD内核中作为用户级应用程序运行。这个freeblock调度程序可以将磁盘潜在带宽的15%(超过3.1MB / s)用于后台磁盘扫描任务,而对前台请求响应时间几乎没有影响(小于2%)。这样可以将磁盘带宽利用率提高6倍以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号