计算化学公社

标题: 为什么VASP运行时%MEM一直维持在1%左右。 [打印本页]

作者
Author:
lc00    时间: 2015-11-12 10:27
标题: 为什么VASP运行时%MEM一直维持在1%左右。
    使用VASP并行计算时,服务器配置32核,64G内存。采用30核计算,为什么%cpu一直在100%左右,而%MEM却一直在1%左右,为什么内存使用率这么低呢。

作者
Author:
sobereva    时间: 2015-11-12 19:47
内存占用率跟体系、算法、任务类型有关。不光是VASP,各种第一性原理、量化程序的某些任务的算法本身就不需要利用多少内存,所以占用率自然很低。
作者
Author:
lc00    时间: 2015-11-12 22:49
sobereva 发表于 2015-11-12 19:47
内存占用率跟体系、算法、任务类型有关。不光是VASP,各种第一性原理、量化程序的某些任务的算法本身就不需 ...

  也就是说,现在32核64g内存,单纯的再增加内存的大小,并没有实际的作用啊。(服务器核数不能在增加了,还有放内存的地方)。

作者
Author:
sobereva    时间: 2015-11-12 23:26
lc00 发表于 2015-11-12 22:49
也就是说,现在32核64g内存,单纯的再增加内存的大小,并没有实际的作用啊。(服务器核数不能在增加了 ...


VASP我不熟,但对于量化程序,很多任务,特别是频率计算、后HF计算都是很占内存的,内存大了是有益的。而且程序一些也会根据内存分配量自动调整算法,比如内存你设的小时,程序会用计算耗时长但是占内存很低的算法,当内存量设得足够大时,程序会改成计算快但耗内存大的算法。
作者
Author:
savorw    时间: 2015-11-13 17:41
本帖最后由 savorw 于 2015-11-13 17:51 编辑

VASP内存用得少, 你要用Gaussian或molpro跑CCSD(T)的大些作业,那%MEM就高了 进入L913内存就会上升到50%以上,甚至是用完。




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3