可能不值得,但这取决于你在做什么。
回答问题之前,我需要有一个超过64 GB的RAM: 这一系列形状是我研究的称为拓扑优化的设计过程的结果。无需设计零件,而是开发可用的设计空间并将其转换为3D像素(称为体素)。然后,计算机使用大量复杂的数学运算来决定打开或关闭哪些像素以构成理想的零件。
由于你正在尝试考虑所有可能的解决方案并选择最佳解决方案,因此TO使用了大量的RAM。我在TOP500超级计算机的128个节点上运行了几个大程序,大约占整个系统的5%。我不小心遇到了一个问题,导致内存不足错误,每个节点都有12 GB的RAM。
那加起来是1.54 TB的内存,这绝对是荒谬的内存浪费,而且比我预期的要多。
无论如何,从更合理的角度来看,我的工作站笔记本电脑有16 GB的内存。我认为查看一些常见情况下的效果可能会有所帮助:
日常使用?工作良好。
在这里,我在基于Chrome的Opera中打开了22个选项卡,这是一个占用大量内存的浏览器。即使这样,Windows也仅使用6.9 GB。老实说,8 GB的内存足以提高工作效率,稍稍多一点可以提供一个不错的缓冲,你不必担心其将浏览器页面关闭。
为了游戏?没问题。
我将Civ V置于工作频率之上,并打开了我能找到的最大的保存文件。那是一个相当占用内存的程序,它使用了约1.3 GB的RAM。我看过有的游戏肯定会更高,但我这里这对于要求苛刻的游戏来说是相当标准的。
对于设计或图形工作流程?两个都可以
这是在FreeCAD中实时渲染的阿斯顿·马丁·沃尔坎(Aston-Martin Vulcan)的250 MB STEP模型,这是一个开源的参数设计器,在这种工作中非常糟糕,我特意选择了它。
即使如此,我的内存使用情况也很好:
公平地说,尽管我们已经开始达到计算机可以处理的极限;分页文件此时变得越来越大:
我要说的是,Windows在我可以截图之前将FreeCAD所存储的内容缓存了很多。打开文件时,我使用的内存可能达到了峰值的60%。如果你一直在密切注意,你可能已经注意到Windows也决定也缓存大多数Civ V内存。
显然,我已经到了操作系统开始进行一些更密集的内存管理的地步。如果我有更多的内存,则该文件的打开速度可能会更快。
坦白说,除非你进行大量的照片/视频编辑,使用大量VM或执行某种研究工作,否则你可能只需要16GB。
这样做还不错,但是RAM易于安装的事实意味着购买过多的内存几乎是在浪费钱。即使你以后确实需要它,也几乎可以保证制造方面的改进使它更便宜。
我建议不要获得额外的RAM,而应该获得尽可能快的SSD。大多数现代OS都会在磁盘之间进行大量的页面调度,而快速的SSD可以大大提高磁盘访问速度。
总之,对于大多数人来说,32 GB可能是最大的RAM可用量,而16 GB也可能很好。如果你确实需要更多的内存,那么16G也足够简单以便以后安装。
本回答来自Louis Vaught, Builds High-Performance Computers for Research Work