首页> 外文期刊>IEEE Transactions on Computers >The Performance Impact of Kernel Prefetching on Buffer Cache Replacement Algorithms
【24h】

The Performance Impact of Kernel Prefetching on Buffer Cache Replacement Algorithms

机译:内核预取对缓冲区高速缓存替换算法的性能影响

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

摘要

A fundamental challenge in improving file system performance is to design effective block replacement algorithms to minimize buffer cache misses. Despite the well-known interactions between prefetching and caching, almost all buffer cache replacement algorithms have been proposed and studied comparatively, without taking into account file system prefetching, which exists in all modern operating systems. This paper shows that such kernel prefetching can have a significant impact on the relative performance in terms of the number of actual disk I/Os of many well-known replacement algorithms; it can not only narrow the performance gap but also change the relative performance benefits of different algorithms. Moreover, since prefetching can increase the number of blocks clustered for each disk I/O and, hence, the time to complete the I/O, the reduction in the number of disk I/Os may not translate into proportional reduction in the total I/O time. These results demonstrate the importance of buffer caching research taking file system prefetching into consideration and comparing the actual disk I/Os and the execution time under different replacement algorithms.
机译:改善文件系统性能的根本挑战是设计有效的块替换算法,以最大程度地减少缓冲区高速缓存未命中率。尽管预取和缓存之间存在众所周知的交互作用,但几乎所有缓冲区缓存替换算法都已被提出并进行了比较研究,而没有考虑到所有现代操作系统中都存在的文件系统预取。本文表明,就许多众所周知的替换算法的实际磁盘I / O数量而言,这种内核预取会对相对性能产生重大影响。它不仅可以缩小性能差距,而且可以改变不同算法的相对性能优势。此外,由于预取会增加每个磁盘I / O群集的块数,因此增加了完成I / O的时间,因此磁盘I / O数的减少可能不会转化为总I的按比例减少。 / O时间。这些结果说明了考虑文件系统预取并比较实际磁盘I / O和不同替换算法下的执行时间的缓冲区缓存研究的重要性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号