计算化学公社
标题:
双路CPU仿真使用状况疑问
[打印本页]
作者Author:
3969832
时间:
2022-11-2 17:56
标题:
双路CPU仿真使用状况疑问
本帖最后由 3969832 于 2022-11-7 14:11 编辑
我用COMSOL进行计算,计算设置是batch sweep,原理上是开很多个单独的进程跑完全独立的仿真文件,多个进程之间是基本完全独立的。 原则上应该能够完全发挥两路CPU的能力,实际上也是的,win11任务管理器显示的CPU占用率是50%满了(因为COMSOL没法用超线程,最多占用50%)。
但是奇怪的地方是,观察两路CPU的温度情况时会发现其中一路cpu温度很低35度,近似空载,而另一路CPU貌似满载有60度,如下图1。从CPU温度来看,并没有2路CPU满载。同时从任务管理器的CPU使用情况中也看到,全程都是节点0在工作,节点1都是空载。
请问这是什么原因啊?
2022.11.7更新:原因找到了 坑爹的超线程对COMSOL是副作用 导致一个CPU完全空载 把超线程关掉就没问题了 关掉超线程的情况下相比没关 速度快了40%以上
作者Author:
sobereva
时间:
2022-11-3 09:10
COMSOL我不清楚,可以自行设置进程和CPU核心的绑定,反复尝试弄清楚是什么情况
下文可部分参考
通过设置CPU内核绑定降低ORCA同时做多任务的耗时
http://sobereva.com/553
(
http://bbs.keinsci.com/thread-17751-1-1.html
)
作者Author:
3969832
时间:
2022-11-3 10:42
sobereva 发表于 2022-11-3 09:10
COMSOL我不清楚,可以自行设置进程和CPU核心的绑定,反复尝试弄清楚是什么情况
下文可部分参考
好的谢谢
作者Author:
3969832
时间:
2022-11-7 13:54
原因找到了 坑爹的超线程对COMSOL是副作用导致一个CPU完全空载 把超线程关掉就没问题了
作者Author:
abin
时间:
2022-11-7 14:56
哈哈哈,又是一个超线程受害者……
我从来都是建议,直接关闭超线程,
然后再配置一个work load manager 。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3