2 级 swap\pagefile

2 级 swap\pagefile

假设我想在 SSD 上为交换(linux)/页面文件(windows)分配 2GB,在 HDD 上分配 16GB。
是否可以将 SSD 上的空间用作虚拟内存的 1 级,将 HDD 上的空间用作 2 级?[我问的是 Linux 和 Windows]

答案1

对于 Windows,这是不可能的。您可以在多个驱动器上创建页面文件,但 Windows 不会根据驱动器类型优先选择某个驱动器,您也无法设置首选项。

它会做什么:当需要决定将之前未分配页面文件空间的页面文件内容写入何处时,Windows 将选择磁盘上最近平均使用率最低的页面文件。这是通过对驱动器的 I/O 队列深度进行滚动平均值计算得出的。

如果您想使用 SSD 来存储页面文件,但又不想让主 SSD 磨损,那么最好的办法就是购买便宜的小型 SSD,并将页面文件放在上面。如果磨损了​​,再购买一个,这样会更便宜。

但实际上,优化页面文件行为的最佳方法是不要太需要它。如果你正在执行大量页面文件 IO,这表明你应该添加更多 RAM。

相关内容