计算化学公社

标题: 前辈们,小型服务器是否需要关闭超线程? [打印本页]

作者
Author:
xiewuhua    时间: 2018-11-17 15:51
标题: 前辈们,小型服务器是否需要关闭超线程?
各位前辈,小生前段时间买了一台小型服务器(2U、24核,系统是Ubuntu16.04 LTS 64位),使用的软件有Gaussian,VASP和FHI-aims,但是感觉运算效率比同样配置的超算中心慢好几倍,是不是超线程的问题,还是并行编译有问题??

希望前辈能够指点一下。

作者
Author:
sobereva    时间: 2018-11-17 16:12
跟超线程没直接关系,关HT是相当多余(而且被以讹传讹)的事情。只要你分配的核数别超过CPU物理核心数就行
仔细看
正确看待超线程(HT)技术对计算化学运算的影响
http://sobereva.com/392
作者
Author:
xiewuhua    时间: 2018-11-17 16:14
多谢前辈。
作者
Author:
Graphite    时间: 2018-11-17 16:18
0.两台机子,CPU架构、型号是否基本一致?内存是否充裕?对吃I/O的计算,还要考虑硬盘的影响。
1.操作系统、程序版本、编译方式是否一致?
2.计算的对象,资源开销和关键词是否一致?——这个是最大影响。
...
先控制变量,再做测试,不要凭感觉快几倍慢几倍。
正确认识超线程(HT)技术对计算化学运算的影响:http://sobereva.com/392
作者
Author:
tiandikuoyuan    时间: 2018-11-17 16:51
是不是CPU频率太低呀,多任务同时运行的时候计算速度也会下降。

作者
Author:
sobereva    时间: 2018-11-18 19:36
tiandikuoyuan 发表于 2018-11-17 16:51
是不是CPU频率太低呀,多任务同时运行的时候计算速度也会下降。

跟频率无关。只要确保总调用的核数不超过物理核心数就行。
作者
Author:
韓澤勳    时间: 2019-11-13 20:39
sobereva 发表于 2018-11-18 19:36
跟频率无关。只要确保总调用的核数不超过物理核心数就行。

老师,超算中心的处理器如果支持超线程,软件识别核数翻倍的,那他们会不会按两倍的核时统计呢?花两倍的钱,物理核心只有一个
作者
Author:
sobereva    时间: 2019-11-13 21:56
韓澤勳 发表于 2019-11-13 20:39
老师,超算中心的处理器如果支持超线程,软件识别核数翻倍的,那他们会不会按两倍的核时统计呢?花两倍的 ...

让使用的程序调用的核数只用物理核心数就完了
如果程序没法改,咨询超算的人
作者
Author:
Daniel_Arndt    时间: 2019-11-14 06:45
韓澤勳 发表于 2019-11-13 20:39
老师,超算中心的处理器如果支持超线程,软件识别核数翻倍的,那他们会不会按两倍的核时统计呢?花两倍的 ...

软件识别核数翻倍是什么意思?我觉得你完全可以提交一个脚本,里面就执行一个命令“lscpu”,然后自己根据输出中的型号去Intel ARK上查呀。




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