将 Windows 页面文件放在单独的分区(同一磁盘)上的性能提升?

Cam*_*tin 3 performance filesystems hard-drive windows-xp pagefile

我正在制作一个将部署到多台计算机的驱动器映像,我正在调整它的性能。它是一个 Windows XP 映像。

考虑到只有一个硬盘驱动器,如果我将 Windows 页面文件放在一个单独的分区上,可能是 FAT16(而不是 NTFS 作为操作系统分区),机器会提高性能吗?我之所以这么想是因为 Linux 这样做了,实际上它使用原始分区作为“交换空间”,这比默认的日志文件系统性能更高(I/O 速度更快)(我希望 FAT16 也比 NTFS 快) .

如果这是有道理的,我应该怎么做?另一个文件系统?分区应该在硬盘的开头还是结尾?

MDM*_*rra 10

这没有多大意义。此外,通过将页面文件移出启动卷,您将失去操作系统在发生蓝屏时转储崩溃信息的能力。这使得故障排除很痛苦。最重要的是,我无法想象你的表现会增加任何有意义的数量。

把它留在原地。如果您要进行大量分页,请通过添加更多 RAM 而不是使用神秘的磁盘布局来解决实际问题。


无关的旁注:我真的不建议新部署 XP。这是一般支持的结束,并且是在结束扩展支持的两年内。为什么此时不部署 Windows 7?


Mas*_*imo 9

将页面文件放在系统磁盘上的不同分区上根本没有性能提升。

这里一个增益,而是在把它不同的物理磁盘上,但只有当它上面没有其他工作负荷。


编辑

要解决您的评论:

  • 压缩对于页面文件来说是一个非常糟糕的主意,因为它需要以随机偏移量精确访问,如果您不知道给定扇区实际存储在磁盘上的位置并且必须首先解压缩整个文件,这会变得非常慢。
  • 碎片从来都不是问题,因为页面文件总是成批创建的,根本无法重新定位(碎片整理工具总是将其显示为不可移动的大数据块)。
  • 如果其他进程同时访问磁盘以读取/写入数据或系统文件,那么您从更高(理论上)的磁盘速度中获得的任何收益都是无用的。
  • 对于 FAT 高于 NTFS 的任何(理论)优势,同上。顺便说一下,这纯粹是理论上的,因为 NTFS 并没有你想象的那么慢。

再说一遍:只有一种情况下移动页面文件才有意义,那就是当它被放置在自己的物理磁盘上时。