交换文件碎片:事实还是虚构?

Vil*_*lx- 6 windows performance pagefile swap fragmentation

这是关于 Windows,但我相信它也适用于其他操作系统。

我听说有人说如果你想要更好的性能,你应该避免交换文件碎片。为此,您可以手动为交换文件指定恒定大小,甚至将其移动到专用分区/磁盘。

这真的会带来任何性能优势吗?毕竟 - 交换文件无论如何都是以随机方式访问的,还有什么更多的随机化?如果您正在考虑为交换文件使用单独的磁盘,那么您最好将资金投入更多 RAM。当然,除非您碰巧获得免费磁盘。

那么 - 是否有必要对抗交换文件碎片?

小智 5

页面文件碎片只会在极端情况下成为一个重要因素。当连续读取大文件时,碎片是一个因素,但这几乎不会发生在页面文件中。页面文件访问是在不超过 64K 的小块中进行的,这通常会与对其他文件的访问混合在一起。页面文件是否碎片无关紧要,无论如何,磁盘磁头都会四处移动。

除非页面文件性能是一个限制因素,否则这些都不重要。而它通常不是。大多数分页根本不使用页面文件。根据设计,页面文件用于存储不经常访问的数据。在大多数情况下,页面文件的访问频率不足以影响其性能。

在大多数情况下,这只是无稽之谈。解决问题的错误尝试可能而且经常会导致严重的问题。