【发布时间】:2010-10-17 12:46:03
【问题描述】:
当我在文件系统中读取一个大文件时,缓存可以提高速度吗? 手术?
我认为有两种不同的答案:
1.是的。因为缓存可以预取,所以性能得到了提升。
2.没有。因为从缓存读取的速度比从读取的速度快 磁盘,最后我们可以发现缓存没有帮助,所以读取速度也是 从磁盘读取的速度。
哪一个是正确的?我如何证明答案?
[编辑]
还有一个问题是:
我不确定的是 也就是说,当您打开缓存时,带宽将用于
1.预取
2.预取和读取
哪个是正确的?
如果你 关闭缓存,磁盘带宽仅用于读取。
如果我关闭缓存并随机访问磁盘,所需时间是否与打开缓存时顺序读取的时间相当?
【问题讨论】:
标签: caching operating-system filesystems