计算化学公社

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

[计算机购买] 课题组打算配服务器,求指导(已列明需求,预算10万)

[复制链接 Copy URL]

9

帖子

0

威望

29

eV
积分
38

Level 2 能力者

本帖最后由 夏已微凉 于 2023-3-16 19:38 编辑

大家好,小弟看了大家讨论服务器硬件的帖子,发现课题组之前买服务器被坑惨了,所以特地注册一个账号想咨询一下服务器配置(虽然不是计算化学方向的,是电-热-气多联产系统多目标优化和运行优化的,但是感觉大佬们可以稍微指导一下)
预算:10万以内,大概三个人用,用的软件都是常用软件,主要是python,matlab。


课题组用服务器干啥
课题组目前主要用服务器进行多目标优化(计算量很大,现在用python来算)和运行仿真(matlab或者自己用python搭建),以及机器学习(神经网络,用tensorflow)。
以遗传算法进行多目标优化为例,初始种群数量需要设置到2000个以上,由于目标函数计算比较耗时,所以需要加速(CPU主频高一点也行,或者多核并行算、GPU加速等)。
此外,也会用到用到matlab的cplex和gurobi求解器。


问题1:要不要换成多台服务器多人使用,而不是单台服务器多人使用
看了大佬们的回帖,并看了这篇文章:http://sobereva.com/444,感觉【极高性能分子动力学服务器推荐配置】也不错,配置如下:
CPU:AMD Ryzen 9 7950X(16核,4.5~5.7G,散装,无集显)
主板:技嘉 B650M DS3H
CPU、主板套装价约4600
散热器:九州风神大霜塔PRO  240
硬盘:希捷 银河企业级 4TB 256MB 7200rpm SATA3 (ST4000NM000A)  860
显卡:华硕TUF-RTX4090-24G-GAMING  14000
内存:2*金士顿FURY 16GB DDR5 5200  2*440
电源:海韵FOCUS GX-1000  1440
机箱:先马黑洞标准版 260
键盘鼠标:罗技MK200 多媒体套装  80
总价:约22300
可能没有必要10万配一台服务器给3个人用,而是配3台服务器给3个人用,这样设备性能利用更充分?每个人体验也更好?


问题2:AMD的CPU不知道对matlab支持怎么样
虽然配置性能很合适,但唯一的疑虑是,之前听说AMD的CPU不支持AVX指令集,导致速度差很多。
知乎有人说7542性能有点差:https://www.zhihu.com/question/438625399

但是AMD的四代CPU说是支持了AVX指令集https://baijiahao.baidu.com/s?id=1752263966278049430
我主要用matlab的cplex和gurobi求解器,不知道用AMD的CPU,会不会相比Intel性能差太多。
更新:刚知乎有人回答说是差别不大,现在在加gurobi官方群,还没同意进群。


问题3:如果还是要花10万装一台服务器给多人使用,该怎么配置
怕老板不同意配多个小服务器,所以做个10万服务器的方案备选。
我想的是可以用AMD霄龙系列的最新CPU,9374F,双路(应该就是配两颗CPU的意思吧),这样一方面主频跟得上,一方面核数也比较多。
GPU也配两张4090。(看大佬评测发挥4090性能的帖子http://bbs.keinsci.com/thread-33296-1-1.html,好像CPU要性能好一点,那9374F的主频是不是能很大程度发挥4090性能了)
然后内存加到最大。
不知道这样配一台10万以内的服务器怎么样。

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

2#
发表于 Post on 2023-3-16 17:11:48 | 只看该作者 Only view this author
9374F缺点就是性价比低,7950带一个4090性价比高

846

帖子

16

威望

4633

eV
积分
5799

Level 6 (一方通行)

小屁孩

3#
发表于 Post on 2023-3-16 17:14:17 | 只看该作者 Only view this author
本帖最后由 Entropy.S.I 于 2023-3-16 17:25 编辑

毫无疑问,3台7950X + RTX4090,再加1套NAS是最佳方案,每个人用自己的计算资源,不用抢来抢去、勾心斗角。
但不建议直接搬444博文,那是个人自用的极端省钱方案(实际上没省多少钱)。主板用供电强1倍、价格没贵多少的B650M小雕(JD自营板U套装才¥4699,而DS3H的6相主供电无法支持7950X长时间满载),顺便CPU散热用利民FC140;RAM用DDR5 6000 MT/s 32GB*2(金百达银爵,SK Hynix原厂DRAM,套条¥1799。用相对大一些的RAM是因为你提到要做深度学习,万一4090的VRAM不够用,还有机会向CPU多借一些RAM);加1TB NVMe SSD(致态TiPlus7100,¥579),HDD就不必配了,因为主要数据存在NAS上。

另外,AMD的AVX512需要用较新版的编译器和库,Matlab支持不会那么快。

最后,买EPYC9004还不如等一两个月买至强W3400X。


- 向着虚无前进 -

247

帖子

1

威望

2405

eV
积分
2672

Level 5 (御坂)

4#
发表于 Post on 2023-3-16 19:04:36 | 只看该作者 Only view this author
Entropy.S.I 发表于 2023-3-16 17:14
毫无疑问,3台7950X + RTX4090,再加1套NAS是最佳方案,每个人用自己的计算资源,不用抢来抢去、勾心斗角。 ...

老师您好,在7950x+4090的MD工作站配置方面还有一些小问题想请教:
1. 7950x搭配微星B650m迫击炮主板(12+2,80A供电)可以吗?不知道需不需要升级至x670的110A供电
2. 两条32GB和插满4条32 GB DDR5内存如何选择,插满4条会降频吧,可以直接买4条低频(4800)的DDR5以满足内存上的需要吗?
3. 内存频率(4800和6000之间)对Gaussian量化计算和分子动力学计算影响有多大呀?
最近在这几方面比较纠结
我唯一知道的就是我一无所知,但我是化学小迷弟

9

帖子

0

威望

29

eV
积分
38

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2023-3-16 19:37:13 | 只看该作者 Only view this author
Entropy.S.I 发表于 2023-3-16 17:14
毫无疑问,3台7950X + RTX4090,再加1套NAS是最佳方案,每个人用自己的计算资源,不用抢来抢去、勾心斗角。 ...

感谢建议,我也问了问最熟悉的服务器供货商,他说主板换个好一点的,内存加到64G。
NAS应该是用不到了,因为这几台服务器可以直接一人用一台,计算资源和数据都可以分开。反正配置都一模一样,也不用抢来抢去了
预算其实也没那么紧张,想问问大佬如果3台服务器的话还有什么可以升级的呢?

846

帖子

16

威望

4633

eV
积分
5799

Level 6 (一方通行)

小屁孩

6#
发表于 Post on 2023-3-16 20:32:40 | 只看该作者 Only view this author
本帖最后由 Entropy.S.I 于 2023-3-16 20:38 编辑
ChemG 发表于 2023-3-16 19:04
老师您好,在7950x+4090的MD工作站配置方面还有一些小问题想请教:
1. 7950x搭配微星B650m迫击炮主板(1 ...

1. 跑MD的话,CPU功耗不会很高,哪怕是GMX,7950X一般也只能达到160W左右,不会像纯CPU软件一样轻松超过200W。微星这个板子虽然供电还可以,但供电散热不太行,但是的但是跑MD是绰绰有余的。你后面又说要跑量化,那么最好规划一下机箱风道,比如在机箱后方、后上方各加一把性能比较好的风扇,做好CPU VRM的散热。

2. 跑MD不需要这么多RAM,16GB*2足矣。你说的32GB*4,目前都是2DPC+单DIMM双面颗粒(2R),频率肯定上不去。

3. 只要不是极端地低,对MD性能影响可忽略不计;对量化影响非常大,但对于7950X来说,DDR5 6000 MT/s 32GB*2基本够用,毕竟不能奢求7950X跑很大的任务,真的有大任务需求,建议专门弄台纯CPU机器。
- 向着虚无前进 -

846

帖子

16

威望

4633

eV
积分
5799

Level 6 (一方通行)

小屁孩

7#
发表于 Post on 2023-3-16 20:34:51 | 只看该作者 Only view this author
本帖最后由 Entropy.S.I 于 2023-3-16 20:49 编辑
夏已微凉 发表于 2023-3-16 19:37
感谢建议,我也问了问最熟悉的服务器供货商,他说主板换个好一点的,内存加到64G。
NAS应该是用不到了, ...

没啥好升级的了,不过可以去了解一下X3D在你们用的软件中是否有用武之地(我不太了解,只知道对CFD性能提升挺大)。如果真想多花点预算,还是很建议配NAS的,用过就知道NAS的好,而且如果以后还要采购机子,NAS就更有用了。至于要把数据分开,在NAS上建几个用户,相互隔离就行了。
- 向着虚无前进 -

247

帖子

1

威望

2405

eV
积分
2672

Level 5 (御坂)

8#
发表于 Post on 2023-3-16 20:51:06 | 只看该作者 Only view this author
Entropy.S.I 发表于 2023-3-16 20:32
1. 跑MD的话,CPU功耗不会很高,哪怕是GMX,7950X一般也只能达到160W左右,不会像纯CPU软件一样轻松超过2 ...

非常感谢老师,经过老师指导现在大概明白了。在论坛的另一个帖子中看到了您推荐“华硕(ASUS)TUF GAMING X670E-PLUS WIFI主板”,价格差几百块钱就准备上这个啦。内存就按您说的用DDR5 6000 MT/s 32GB*2。以前不知道,真正要装机的时候才发现有这么多门道,幸好有各位老师指导
我唯一知道的就是我一无所知,但我是化学小迷弟

9

帖子

0

威望

29

eV
积分
38

Level 2 能力者

9#
 楼主 Author| 发表于 Post on 2023-3-16 20:55:12 | 只看该作者 Only view this author
Entropy.S.I 发表于 2023-3-16 20:34
没啥好升级的了,不过可以去了解一下X3D在你们用的软件中是否有用武之地(我不太了解,只知道对CFD性能提 ...

出去查了了一波又开始纠结了,好像除了AVX512之外,AMD做计算还是有很多不支持的。
比如说mkl科学计算库,是Intel开发的,没有专门针对AMD优化,所以AMD用起来就会比较慢。但是我用python经常用到的numpy包,要用到mkl。
大佬能推荐一个Intel的CPU配4090显卡吗
很眼馋7950X这么高的主频,Intel i9-13900K听说也很好,但是好像会有大小核的问题。

846

帖子

16

威望

4633

eV
积分
5799

Level 6 (一方通行)

小屁孩

10#
发表于 Post on 2023-3-16 21:34:13 | 只看该作者 Only view this author
本帖最后由 Entropy.S.I 于 2023-3-16 21:42 编辑
夏已微凉 发表于 2023-3-16 20:55
出去查了了一波又开始纠结了,好像除了AVX512之外,AMD做计算还是有很多不支持的。
比如说mkl科学计 ...

现在这个问题已经没那么明显了,放心用就行。对于需要纯CPU并行的情况,不推荐13900K。纯大核的W2400/3400系列非常贵,如果用2495X或2475X+4090,你10万预算3台肯定拿不下来,2465X也够呛,2455X应该没问题,但只有12核,超频后全核满载频率最高也就5.0GHz,除非intel自家编译器和库又有什么新的黑科技优化(AMX的效果目前存疑),不然不会比7950X强,说不定还不如13900K。
- 向着虚无前进 -

9

帖子

0

威望

29

eV
积分
38

Level 2 能力者

11#
 楼主 Author| 发表于 Post on 2023-3-16 21:57:33 | 只看该作者 Only view this author
Entropy.S.I 发表于 2023-3-16 21:34
现在这个问题已经没那么明显了,放心用就行。对于需要纯CPU并行的情况,不推荐13900K。纯大核的W2400/340 ...

好,我就放心用了

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

12#
发表于 Post on 2023-3-17 00:15:21 | 只看该作者 Only view this author
夏已微凉 发表于 2023-3-16 20:55
出去查了了一波又开始纠结了,好像除了AVX512之外,AMD做计算还是有很多不支持的。
比如说mkl科学计 ...

numpy包的BLAS实现可选,AMD平台下应该是开源的OpenBLAS,按一个有点旧的测试看有性能差距但不至于大到数量级层面。
仿真和加速的话,注意数值精度要求,非专业显卡加速双精度浮点计算很差劲。市面上典型的8核CPU双精度浮点算力大概是几百GFlops量级,能锤绝大多数的游戏卡,化学上的应用由于这个原因很少用GPGPU加速。
以及单个胖节点与多个小服务器的取舍主要在于有没有可以超多核并行的大任务要跑,化学这边相当部分软件的并行效率是稀烂的,工程上的需求不一定一样。

比较旧的测试,基于Zen2的r7-3800X和i7-11800H:https://blog.csdn.net/luohaha66/article/details/123462715

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

13#
发表于 Post on 2023-3-17 09:10:12 | 只看该作者 Only view this author
一台机器解决不了的,就是用多台机器。

多机器集群模式,
主要作用是把所有机器放在一个资源池,
存储也在同一个地方,
实际使用具体哪台机器,用户无感。
就像你在哪里都可以打开并使用百度网盘,
但是无需过问是哪一个数据中心在给你服务。
也无需关心,数据到底在哪个硬盘?


要多机器并行计算,一般需要网络支持,
可能还需要IO支撑。
涉及到多机器IO,一般选用IB网络,因为以太网慢。

如果喜欢用图形化交互式方式,
可以参考
【Web端的超算-哔哩哔哩】 https://b23.tv/D1vL00I
【高性能计算集群可视化操作展示-哔哩哔哩】 https://b23.tv/627PT1m

可以通过其中的Interactive Desktop/App开启Matlab 。

另,正如楼上提及,如果涉及数值计算,
双精度是必须的,游戏卡是不行的。
旧货市场捡A100之类的应该不错。

跑MD不需要双精度的,所以可以用消费级的游戏显卡。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

1093

帖子

6

威望

6269

eV
积分
7482

Level 6 (一方通行)

14#
发表于 Post on 2023-3-17 15:05:03 | 只看该作者 Only view this author
我昨天配的6138 20C *2, 128G, 2T+14T, 4090 * 3正好10W。。。

846

帖子

16

威望

4633

eV
积分
5799

Level 6 (一方通行)

小屁孩

15#
发表于 Post on 2023-3-17 16:33:25 | 只看该作者 Only view this author
本帖最后由 Entropy.S.I 于 2023-3-17 16:34 编辑
fhh2626 发表于 2023-3-17 15:05
我昨天配的6138 20C *2, 128G, 2T+14T, 4090 * 3正好10W。。。

单核这么差的CPU配3块4090是要干啥…你这价甚至能买w7-2495X + 4*4090,买品牌整机都可以w7-2495X + 3*4090,2495X有24个Golden Cove核心,全核5.0GHz无压力
- 向着虚无前进 -

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 08:42 , Processed in 0.181714 second(s), 24 queries , Gzip On.

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