计算化学公社

标题: Windows 运行centOS7.4,CPU使用率为何只有50%~60% [打印本页]

作者
Author:
FMGwenyanhoon    时间: 2018-8-24 14:25
标题: Windows 运行centOS7.4,CPU使用率为何只有50%~60%
从下图可以看到是两个任务在同时运行。当只计算一个任务时,CPU使用率大概60%多,现在再来一个,CPU使用率还是那么多 (, 下载次数 Times of downloads: 86)

(, 下载次数 Times of downloads: 86)



就想请问一下,有没有什么方法可以让计算任务调用更多CPU从而提升计算效率?
还是说没什么办法,程序就这样?

作者
Author:
fhh2626    时间: 2018-8-24 14:44
用wsl啊
作者
Author:
sobereva    时间: 2018-8-24 16:16
资源利用率怎么看的?如果是windows主机看的,CPU是4核8线程,虚拟机四个核满载时,看到的就是应当50%左右
我用vmware在CentOS下跑gmx,完全可以把分配给虚拟机的四个核占满,即top里看到的是接近400%(同时跑两个没任何好处)

作者
Author:
FMGwenyanhoon    时间: 2018-8-24 23:23
sobereva 发表于 2018-8-24 16:16
资源利用率怎么看的?如果是windows主机看的,CPU是4核8线程,虚拟机四个核满载时,看到的就是应当50%左右
...

之前是在任务管理器以及英特尔的Extreme Tuning Utility看的。之前用Extreme Tuning Utility烤CPU的时候,问题中图片的CPU utilization那一项可以到100%,现在用centOS就没有那么高,目测平均70%。下面在虚拟机里top看了下,也没有到400%。
(, 下载次数 Times of downloads: 80)



作者
Author:
sobereva    时间: 2018-8-25 00:20
FMGwenyanhoon 发表于 2018-8-24 23:23
之前是在任务管理器以及英特尔的Extreme Tuning Utility看的。之前用Extreme Tuning Utility烤CPU的时候 ...

你当前虚拟机里三个gmx进程加起来已经将近400%了
本身核数少,不要同时跑多个,否则反倒总耗时比依次用4核跑可能更高
作者
Author:
FMGwenyanhoon    时间: 2018-8-25 12:40
sobereva 发表于 2018-8-25 00:20
你当前虚拟机里三个gmx进程加起来已经将近400%了
本身核数少,不要同时跑多个,否则反倒总耗时比依次用4 ...

嗯嗯,我看了您关于多线程计算的那篇文章,今后会多注意的,谢谢您!!




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