计算化学公社

标题: 购置了一台廉价双CPU计算机,计算的时候cpu没办法拉满 [打印本页]

作者
Author:
986191088    时间: 2021-11-25 14:46
标题: 购置了一台廉价双CPU计算机,计算的时候cpu没办法拉满
本人严格按照公社sob的配置购置了一台双cpu的计算机,想进行一点简单的计算。算了一个原子数70左右的大碳片,算了三天还没有算完,cpu好像只有一个在工作。我想停止计算,停止计算之后除了要设置scf=noincore 之外,是否还需要在控制面板里设置cpu个数和内存呢?内存需要设置多少比较合适?本人第一次用双cpu的,周围人也没有用过这种,求解决
(, 下载次数 Times of downloads: 73) (, 下载次数 Times of downloads: 64) (, 下载次数 Times of downloads: 63)

作者
Author:
Entropy.S.I    时间: 2021-11-25 16:01
改什么系统配置,真离谱。Gaussian输入文件只设置了12线程,当然不能调用满24个物理核心。输入文件应该写%nprocshared=24。另,生产力计算最好用LINUX操作系统
作者
Author:
986191088    时间: 2021-11-25 16:05
Entropy.S.I 发表于 2021-11-25 16:01
改什么系统配置,真离谱。Gaussian输入文件只设置了12线程,当然不能调用满24个物理核心。输入文件应该写%n ...

好的我试试
作者
Author:
abin    时间: 2021-11-25 16:32
g09使用12核心以上都是想多了。

无论是g09/g16,
使用微软系统,都是喝多了。
作者
Author:
晓来雨过    时间: 2021-11-25 17:18
要么虚拟机,要么换LINUX吧;win下的生产力真的很慢
作者
Author:
aaq2800    时间: 2021-11-26 09:17
windows下用了12个核?怎么做到的?
作者
Author:
biogon    时间: 2021-11-26 09:45
aaq2800 发表于 2021-11-26 09:17
windows下用了12个核?怎么做到的?

win64版本的
作者
Author:
sobereva    时间: 2021-11-26 11:47
对于主流双路服务器,用windows版Gaussian完全是糟蹋CPU。必须用Linux版Gaussian,要么实体系统上跑,要么VMware虚拟机里跑,要么WSL里跑,都远比用Windows版快得多得多
作者
Author:
万里云    时间: 2021-11-26 12:24
我看了一下,E5-2678v3只有12个核心,两个24个核心。图里有48个框,明显是开了超线程了。
实际情况是两个CPU都占满了。超线程超出来的核不能当作真的核来用。

所以对于多人用的服务器,还是建议管理员把超线程关掉。用服务器的人大多数情况下不知道把超出来的核空着,而是有多少用多少。那点增益抵偿不了超过物理核数导致的性能损失,还容易搞得组里人际关系紧张。

隔壁组就因为这事闹过不少矛盾。他们的服务器不仅开超线程,还掰碎了给好几个人用,每人分4-8个核。结果就是大家的任务都跑得很慢。管理员滥用职权,杀别人任务跑自己的。普通用户用脚本全天盯梢,一有空余就自动提交任务。玩出内卷了属于是。
作者
Author:
abin    时间: 2021-11-26 14:55
有感于楼上说的“抢资源事宜”.

应对这种事情, 安装一个调度管理器就解决问题了.

所有的计算均通过脚本自动加载....

再配合一个脚本, 不是队列里面的分派的进程, 全都杀死...
然后世界就清净了... 资源也可以合理利用了....
作者
Author:
Senses_Y    时间: 2021-11-26 19:01
万里云 发表于 2021-11-26 12:24
我看了一下,E5-2678v3只有12个核心,两个24个核心。图里有48个框,明显是开了超线程了。
实际情况是两个C ...

如abin老师所说,其实装一个资源调度器就行了,SLURM、BPS之类的,就是需要集群管理员费点功夫去设置。没经验设置起来还挺难受。

设置好每个节点多少核就只能申请到多少核,脚本提交排队就是了。




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