计算化学公社

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

[Linux] 求助:感觉7950X计算效率较低该如何解决?

[复制链接 Copy URL]

68

帖子

0

威望

929

eV
积分
997

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
为了测试一下自己机器的CPU性能,把一个之前在学校超算节点上跑过的opt freq的任务在自己的机子上跑了一下,结果如下:
学校超算:双路Intel Xeon Gold 6142,Gaussian 16A.03_AVX2, opt用时3956.4s,freq用时 2198.7s
自己的机器:WSL2上跑的,7950X,Gaussian 16C.02_AVX2, opt用时5217.1s,freq用时3350s
从时间上看性能只有学校节点的70%左右,但我从CPU的跑分上看感觉7950X应该没这么差,在计算过程中CPU的使用率也没什么异常,频率也在5Ghz以上。
现在不知道是不是用的WSL的原因,但之前看别的帖子说WSL的性能损失在百分之十几左右,应该没这么夸张。请问这个计算效率低还可能有什么其他的原因吗?或者这个计算性能是正常的?谢谢!

14

帖子

0

威望

209

eV
积分
223

Level 3 能力者

27#
发表于 Post on 2023-12-1 17:17:45 | 只看该作者 Only view this author
Strange 发表于 2023-12-1 16:29
肯定是可以改的……甚至我都没有特意设置过什么。你可以去google查一下如何修改,我随便百度了一下:http ...

我去试一试

68

帖子

0

威望

929

eV
积分
997

Level 4 (黑子)

26#
 楼主 Author| 发表于 Post on 2023-12-1 16:29:00 | 只看该作者 Only view this author
1009836241 发表于 2023-12-1 15:58
30g 所以我想问一下可以设置变大wsl可以调用的内存 或者就是这样不能更改

肯定是可以改的……甚至我都没有特意设置过什么。你可以去google查一下如何修改,我随便百度了一下:https://blog.csdn.net/qq_41956187/article/details/132921564,看着和你的症状很像

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
1009836241 + 3 谢谢

查看全部评分 View all ratings

14

帖子

0

威望

209

eV
积分
223

Level 3 能力者

25#
发表于 Post on 2023-12-1 15:58:19 | 只看该作者 Only view this author
snljty2 发表于 2023-12-1 14:54
free -h显示的什么?

30g 所以我想问一下可以设置变大wsl可以调用的内存 或者就是这样不能更改

353

帖子

1

威望

1971

eV
积分
2344

Level 5 (御坂)

24#
发表于 Post on 2023-12-1 14:54:52 | 只看该作者 Only view this author

free -h显示的什么?

14

帖子

0

威望

209

eV
积分
223

Level 3 能力者

23#
发表于 Post on 2023-12-1 14:52:04 | 只看该作者 Only view this author
Strange 发表于 2023-12-1 13:28
就直接设置的啊……你电脑是64G内存吗?或者你设置了别的什么限制了内存使用?

64g 6000

68

帖子

0

威望

929

eV
积分
997

Level 4 (黑子)

22#
 楼主 Author| 发表于 Post on 2023-12-1 13:28:10 | 只看该作者 Only view this author
1009836241 发表于 2023-12-1 11:07
你好  我也是7950x wls2 进行计算时只能分配30GB 高于30GB就会报错“galloc:  could not allocate memory ...

就直接设置的啊……你电脑是64G内存吗?或者你设置了别的什么限制了内存使用?

14

帖子

0

威望

209

eV
积分
223

Level 3 能力者

21#
发表于 Post on 2023-12-1 11:07:49 | 只看该作者 Only view this author
本帖最后由 1009836241 于 2023-12-1 11:11 编辑
Strange 发表于 2023-11-16 23:56
测试了一下,没超频,,内存32 GB 6000 * 2,给了高斯48GB(不过感觉都没用完)。用时8min20s,应该是哪里 ...

你好  我也是7950x wls2 进行计算时只能分配30GB 高于30GB就会报错“galloc:  could not allocate memory.: Cannot allocate memory” 请问一下你是怎么设置分配48GB的 谢谢

68

帖子

0

威望

929

eV
积分
997

Level 4 (黑子)

20#
 楼主 Author| 发表于 Post on 2023-11-19 21:35:01 | 只看该作者 Only view this author
就挺神奇的,我尝试了%CPU=0-15和%CPU=0-31,发现前者用时7min30s,后者用时6min1s。当使用所有逻辑核心的时候,性能损失仅有10%左右,比较合理也可以接受。看来WSL在用的时候用上所有逻辑核心反而更好,与实机的linux不太一样

35

帖子

3

威望

794

eV
积分
889

Level 4 (黑子)

19#
发表于 Post on 2023-11-17 15:13:38 | 只看该作者 Only view this author
作为参考i9 13900K 数据是314.9s
B3LYP/def2SVP g09default force SCF=novaracc
link0为%cpu=0-15/2,16-30
%mem=48GB

具体文件在这个贴子3楼   http://bbs.keinsci.com/forum.php ... 3&fromuid=52367

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

18#
发表于 Post on 2023-11-17 14:36:24 | 只看该作者 Only view this author
ahxb 发表于 2023-11-17 13:19
对我手上的10750H(6核12线程)确实是上面所说的那样

怪了,我手上的10875H/5600g都是0n一组这种,windows上没绑过核心不确定

320

帖子

1

威望

5357

eV
积分
5697

Level 6 (一方通行)

17#
发表于 Post on 2023-11-17 14:29:07 | 只看该作者 Only view this author
Strange 发表于 2023-11-16 23:56
测试了一下,没超频,,内存32 GB 6000 * 2,给了高斯48GB(不过感觉都没用完)。用时8min20s,应该是哪里 ...

确实是偏慢。这任务我这7950x在 ubuntu下跑也是5分半左右。跑任务的时候核心频率跑起来了么

68

帖子

0

威望

929

eV
积分
997

Level 4 (黑子)

16#
 楼主 Author| 发表于 Post on 2023-11-17 13:29:00 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-11-17 11:58
WSL现在可以绑定物理核心了吗?印象之前设置绑物理核心时,看任务管理器还是会各个CPU地乱跑,不知道怎么 ...

我之后安装ORCA再测试下,看看运行效率怎么样

68

帖子

0

威望

929

eV
积分
997

Level 4 (黑子)

15#
 楼主 Author| 发表于 Post on 2023-11-17 13:26:44 | 只看该作者 Only view this author
Entropy.S.I 发表于 2023-11-17 10:51
尽可能提升内存带宽。对于7950X,AIDA64内存带宽测试,90GB/s是合格线

测试了下读取速度75GB/s,写入78GB/s,是有点慢,而且感觉离6000的内存条的理论性能差距有点大……请问这可能是什么原因导致的呢?

125

帖子

0

威望

2168

eV
积分
2293

Level 5 (御坂)

14#
发表于 Post on 2023-11-17 13:19:54 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-11-17 11:41
不是吧,大部分n核应该是0和n是一个、1和n+1是一个这样类推,绑0~(n-1)就可以用满n个物理核心

对我手上的10750H(6核12线程)确实是上面所说的那样

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

GMT+8, 2024-11-23 20:40 , Processed in 0.177488 second(s), 23 queries , Gzip On.

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