页面文件应该放在 SSD 还是 HDD 上?

页面文件应该放在 SSD 还是 HDD 上?

我最近阅读了很多有关页面文件放置的内容(研究我的问题),但没有找到针对我的问题的具体答案,所以希望这里有人可以提供帮助。

正在构建的新系统:

  • Windows 7 专业版 64 位 16GB RAM
  • AMD FX-8350 8 核处理器
  • C 盘:(仅限操作系统)Intel 330 120gb SSD。目前上面有页面文件。

另外...有一个 WD 2TB HDD,我将把它划分为应用程序和数据作为单独的分区。

我的问题是关于将页面文件移至 HDD 以保留 SSD 仅用于操作系统。由于 SSD 对每个单元的写入受限,因此我们的想法是通过不将页面文件放在 SSD 上来保护 SSD。

我通常将页面文件设置为固定大小 = RAM + 稍微大一点。

计划是将页面文件移动到 HDD 上的单独主分区,或者将其包含在数据分区中,同样,在 HDD 上而不是 SSD 上。

使用上面提到的当前配置,我是否最好将页面文件留在 SSD 上,而不必担心对其不断读/写的影响,或者将其移动到 HDD?

将其移动到 HDD 会对性能造成什么影响?如果它位于自己的分区中或与包含数据的分区或较少使用的分区共享,那么(在 HDD 上)是否有区别?

最后要考虑的是,AutoCAD 是一个将在此电脑上使用的程序(非专业用途),而是在学习环境中使用。

答案1

你实际上有两个选择:

  1. 将其放在 SSD 上可提高页面文件的性能。如果您频繁地从页面文件写入/读取数据,这将大大缩短 SSD 的使用寿命。
  2. 根据您正在运行的 RAM 数量,您可以完全禁用页面文件(或者只是将其隐藏在 HDD 上)。

我运行的是 Win 7 Ultimate,内存为 12GB,经常玩游戏、使用 Photoshop 等,但内存从未达到 12GB。但即使内存达到,我也会在硬盘上放置一个小页面文件来处理这种情况。这会增加稳定性。

编辑:
既然您打算使用 AUTOCAD,您可能要考虑投资更多 RAM,但一定要保留页面文件。 RAM 很便宜,而且将所有信息保存在 RAM 中而不是需要页面文件,您将获得更好的性能。

答案2

根据微软的 MSDN 博客,放到SSD上才能获得最佳性能。

页面文件应该放在 SSD 上吗?

是的。大多数页面文件操作都是小型随机读取或大型连续写入,这两种操作都是 SSD 可以很好地处理的操作类型。

答案3

有人告诉我,使用 USB 记忆棒(USB 3.0,具有出色的读/写性能)是可行的方法。当记忆棒损坏或出现故障时,只需更换它即可。节省 SSD。免责声明:我还没有这样做过,但很快就会走这条路。

答案4

总结:

在 2023 年,接受的答案还算不错,因此有些事情需要解决。具体来说,将页面文件放在 HDD 与 SSD 上的问题,缩短 SSD 寿命,以及在具有足够 RAM 的系统上实际需要它。因此,建议如下:总是把它放在你最快的驱动器上将管理交给 Windows。一切都会好起来的。

完整答案:

我使用 PC 来工作、娱乐、使用社交媒体以及为所有其他设备进行集中存储和备份。这意味着 Microsoft Stack(Office、Visual Studio、SQL Server、Power BI)、Python、MySQL 和其他一些东西(其中包括音频/视频编辑软件)。

我的总分配内存达到120 GB,并且由于各种原因,当第一次发生这种情况时,Windows 选择将所有内容放在 HDD 上,这让我很苦恼。

我的设置已经过时了,但当时我认为它应该能很好地承担起这个负担,因为它在处理这类工作时已经“发挥到极致”,而且绝对比我在其他 8 小时内使用的笔记本电脑更强大。不过,现在我买得起它了,它正在被现代设置取代。

它是 Dell Precision T3620 工作站,具有以下特点:

  • i7-6700
  • 32 GB 内存
  • 512GB NVMe
  • 3 个 512 GB SSD
  • 1 个 4TD 硬盘
  • GTX1060 6GB。

不久前,当我开始遇到稳定性和“内存不足”问题时,我进行了调查,惊讶地发现一个旋转器上有 96 GB 的页面文件。然后我分析了详细信息,并确定了 Visual Studio 和 SQL Server 的最大使用量。

最后,我在 NVMe 上释放了一些空间并将页面文件移到了那里,但这并不能解决所有问题。

与互联网上各处提供的一些观点相反,与 NVMe 相比,它在旋转器上并不更稳定,但速度明显较慢。此外,显然 120GB 是我的 W10 Pro 可以安全处理的上限(即使从技术上讲,它只是我的系统应该支持的最大值的 80% 左右),所以我被迫兼顾服务,并且在不使用时关闭 SQL Server。

对于具有大量 RAM 的系统(对我来说至少是 64GB)来说,有一些话要说,但无论如何,为了安全起见,我的升级将是 128GB RAM。

而且 SSD(任何接口)都不是超级可靠的,根据我的经验,没有什么真正的缺点。简而言之:价格更合理,我甚至愿意每年更换一次 NVMe。

相关内容