我正在考虑为工作、游戏和修改虚拟机构建一台新机器,而且我的预算有点紧张。为了让工作部分保持快速,我希望 RAM 尽可能快,但它们往往很昂贵。所以我考虑过 8GB 非常快且昂贵的 RAM,然后可能是 64GB 更便宜但更慢的 RAM。
有没有办法让它工作(最好在 Linux 上)?另一个问题是,我这个价位的主板不直接支持那么多内存(而且 4GB 内存条最便宜,所以需要更多插槽。
我当时想的是买一个 PCIe 内存盘,把便宜的内存放进去,然后把它用作交换盘,并将交换能力设置为最大。这可行吗?
答案1
我当时想的是买一个 PCIe 内存盘,把便宜的内存放进去,然后把它用作交换盘,并将交换能力设置为最大。这可行吗?
这些东西很贵,而且不会给你带来太多的回报。你的虚拟机通常不会以这种方式使用交换空间,你最好添加交换空间在根据需要使用虚拟机。虽然有快速(或相当快)的 SATA 或 NVMe 驱动器可以很好地工作,并且会比那些 RAM 驱动器提供更好的速度和容量显著降低成本. 就此而言新主板和处理器可能比 PCIe 内存盘便宜很多。我看过的大多数都是“联系我们了解价格”
因此我考虑使用速度非常快且昂贵的 8GB RAM,然后也许是使用速度较慢且较便宜的 64GB RAM。
这……有点糟糕。内存总是以最慢的内存速度运行。而且在大多数情况下,高频内存给你带来最小的优势. 注重价格和数量,而不是速度。
另一个问题是,我价格范围内的主板不直接支持那么多内存(而且 4GB 内存条是最便宜的,因此需要更多的插槽。
首先从 2x8 开始。它们不是那价格昂贵,将来可以升级到 DDR4 2x16,或类似的。实际上,我的专用硬盘上已经用上了 8gb,我感觉并不吃紧。
答案2
这取决于你想用它做什么,但主要的问题是你是否需要为多个软件提供大量 RAM,或者您是否有一个单一的软件(又称内存密集型算法或 3D 引擎 IDE)可以从更快的 RAM 中受益。
通常,更快的 RAM 不会给经典应用程序(游戏、日常生产力等)带来巨大的提升(在某些 AAA 游戏上提升约 10%),但拥有快速的 RAM 是面向未来的,并且总是受欢迎的。
如果你要同时运行多个虚拟机和大量程序,则需要快速 RAM救不了你通过磁盘交换,将成为你的机器的瓶颈。
您应该瞄准最佳点,即拥有足够数量的 RAM(取决于您的需求,如今 16GB 对于高级用户来说已经足够了),并且在这个预算下可以获得最快的频率和最佳的时间。