第16届北京科音初级量子化学培训班将于10月3~6日于北京举行,是量子化学初学者迅速、正确上手计算的最佳机会!详情请点击此链接查看,欢迎参加!

计算化学公社

 找回密码
 现在注册!
查看: 300|回复: 3

[Windows] WSL下%CPU指定逻辑核心做计算为什么会失效(指程序没跑在指定的核上)?

[复制链接]

1

帖子

0

威望

9

eV
积分
10

Level 1 能力者

发表于 2021-7-29 14:12:33 | 显示全部楼层 |阅读模式
正确认识超线程(HT)技术对计算化学运算的影响 - 思想家公社的门口:量子化学·分子模拟·二次元 (sobereva.com)中提到,在有超线程cpu上跑计算时最好用%CPU限定用哪几个逻辑核来跑,避免多个线程堆到一个物理核上;在原生Ubuntu上用%CPU没有问题,可以指定逻辑核心计算。
今天试图在WSL下通过在输入文件中使用%CPU=0-7让指定逻辑核心出了问题: 2021-07-29 (3).png 2021-07-29 (5).png
CPU0-7看起来比CPU8-17还闲,显然是高斯没专一地在用0-7。
WSL上%CPU指定逻辑处理器为什么不起效?有什么软件上的原因吗?



910

帖子

1

威望

1960

eV
积分
2890

Level 5 (御坂)

发表于 2021-7-29 15:03:59 | 显示全部楼层
看上去是指定到CPU8-17了

1106

帖子

1

威望

2708

eV
积分
3834

Level 5 (御坂)

发表于 2021-7-29 20:35:06 | 显示全部楼层
WSL, 差不多就是一种虚拟机.

你大概给了虚拟机8个核心.
虚拟机中, 只认得有8个核心, 编号是0--7, 这没有问题啊.

至于主机系统, 8个核心, 是采用那几个核心来负载, 明显是8~17核心.

话说, 你的主机有18个物理核心? 或者是9个物理核心, 共计18个线程?
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://gitee.com/hpc4you/linux
或者电邮联系hpc4you@163.com

910

帖子

1

威望

1960

eV
积分
2890

Level 5 (御坂)

发表于 2021-7-30 17:35:53 | 显示全部楼层
abin 发表于 2021-7-29 20:35
WSL, 差不多就是一种虚拟机.

你大概给了虚拟机8个核心.

WSL默认设置本机有多少资源它就能利用多少
您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|小黑屋|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )

GMT+8, 2021-9-25 23:17 , Processed in 0.228415 second(s), 28 queries .

快速回复 返回顶部 返回列表