如何充分利用工作站的全部 256GB RAM?MATLAB 似乎只使用了 75GB RAM,而不是可用的 256GB

如何充分利用工作站的全部 256GB RAM?MATLAB 似乎只使用了 75GB RAM,而不是可用的 256GB

我有一个工作站,有 256GB RAM 和 32 个核心。但是,当我运行一些高端模拟时,MATLAB 的最大使用内存为 33% (75 GB),并且从未增加。

模拟过程相当繁琐,大约需要 2 到 3 天的时间。购买工作站的目的是为了加快高端模拟的速度,但事实并非如此。任何建议都将不胜感激。

在此处输入图片描述

答案1

程序会根据需要使用尽可能多的内存。仅仅拥有更多内存并不意味着程序会自动需求或者可以使用更多内存。

把内存想象成一个停车场,把程序想象成一辆汽车或卡车。一辆小型汽车不会自动扩展以填满空停车场的每个停车位,它会占用一定量的空间。卡车占用更多空间,但同样不会扩展以使用全部空间。

显然你的模拟最多只能达到 75GB。这就是它需求。如果您的物理 RAM 较少,那么您的计算机可能会使用交换文件,但 75GB 显然是您的模拟的大小。

如果您想使用更多的 RAM,那么请重写您的模拟以使用更多。

相关内容