计算化学公社

 找回密码 Forget password
 注册 Register
Views: 5063|回复 Reply: 10
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 在双路2696v3中wsl只识别一个cpu

[复制链接 Copy URL]

25

帖子

0

威望

376

eV
积分
401

Level 3 能力者

各位老师好,我尝试在双路2696v3安装wsl,但是wsl只识别到了一个cpu。


但是在windows下是能识别到2个cpu的
在wsl中用全核跑任务(cp2k.ssmp)也只能用到一半的处理器


我想充分利用这两个cpu,请问应该怎么解决这个问题呀?








419

帖子

1

威望

2543

eV
积分
2982

Level 5 (御坂)

2#
发表于 Post on 2023-2-28 10:48:08 | 只看该作者 Only view this author
好像解决不了,双路服务器都会这样。换虚拟机或者直接装原生Linux。

328

帖子

1

威望

5835

eV
积分
6183

Level 6 (一方通行)

3#
发表于 Post on 2023-2-28 10:54:06 | 只看该作者 Only view this author
关掉超线程试试。win好像对于超过64个逻辑处理器的机器支持不好。

25

帖子

0

威望

376

eV
积分
401

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2023-2-28 13:22:55 | 只看该作者 Only view this author
snljty2 发表于 2023-2-28 10:48
好像解决不了,双路服务器都会这样。换虚拟机或者直接装原生Linux。

好的谢谢老师,我回去试一下

25

帖子

0

威望

376

eV
积分
401

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-2-28 13:23:03 | 只看该作者 Only view this author
paramecium86 发表于 2023-2-28 10:54
关掉超线程试试。win好像对于超过64个逻辑处理器的机器支持不好。

好的谢谢老师,我回去试一下

6万

帖子

99

威望

5万

eV
积分
120061

管理员

公社社长

6#
发表于 Post on 2023-3-2 06:56:37 | 只看该作者 Only view this author
另外,实际应用中别用ssmp版。本身并行效率就往往很低,即便在Linux下用所有核并行跑ssmp版也可能看到CPU占用率只有一点。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

76

帖子

0

威望

3830

eV
积分
3906

Level 5 (御坂)

7#
发表于 Post on 2023-3-22 00:30:38 | 只看该作者 Only view this author
因为win10“处理器组”支持最多64个逻辑核心。双路2696v3在不开超线程时,所有核心被分在一个组里,如果开超线程,72个逻辑核心被分在两个组里。虽然可以通过任务管理器-处理器相关性窗口手动切换组,但是一个多线程的进程在一个时段里,只能并行使用某一个组里的核心,不能跨组。解决方法有两个,升级到win11或win server2022,或者使用Process Lasso Pro软件。
https://forums.anandtech.com/thr ... tiple-cpus.2579182/
https://learn.microsoft.com/zh-c ... redirectedfrom=MSDN

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
snljty2 + 5 收藏了

查看全部评分 View all ratings

25

帖子

0

威望

376

eV
积分
401

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2023-3-22 02:02:46 | 只看该作者 Only view this author
lanthanum 发表于 2023-3-22 00:30
因为win10“处理器组”支持最多64个逻辑核心。双路2696v3在不开超线程时,所有核心被分在一个组里,如果开 ...

感谢老师,我回去试试升级Win11

5

帖子

1

威望

738

eV
积分
763

Level 4 (黑子)

9#
发表于 Post on 2023-4-28 14:27:42 | 只看该作者 Only view this author
本帖最后由 zzzhoujm 于 2023-4-28 15:00 编辑
Mandy_MA 发表于 2023-3-22 02:02
感谢老师,我回去试试升级Win11

楼主您好,你现在解决了这个问题吗?我现在也是这样,尝试关了超线程wsl也没有作用,但是又显示说2696v3不适合升级win11

50

帖子

0

威望

837

eV
积分
887

Level 4 (黑子)

10#
发表于 Post on 2023-4-28 15:10:10 | 只看该作者 Only view this author
建议直接装双系统

25

帖子

0

威望

376

eV
积分
401

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2023-5-22 13:51:36 | 只看该作者 Only view this author
zzzhoujm 发表于 2023-4-28 14:27
楼主您好,你现在解决了这个问题吗?我现在也是这样,尝试关了超线程wsl也没有作用,但是又显示说2696v3 ...

我现在换成ubuntu了

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 20:16 , Processed in 0.324707 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list