V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ztq100
V2EX  ›  服务器

求教家用服务器的 CPU 选择, 9950X or 双路 7R32

  •  
  •   ztq100 · 22 天前 · 823 次点击

    做 web3 业务需要装配一台家用生产力服务器,使用场景如下 运行 PVE 系统,虚拟几十个 ubuntu 虚拟机分别运行不同的业务,对 CPU 的负载各不相同,如果出现高负载业务我会关掉其他虚拟机,只保留一台全速运行,大部分的时间都是几十台虚拟机同时运行低负载任务

    目前有以下两个方案备选

    双路 7R32 ,来自计算化学论坛大佬 CPU:2AMD EPYC 7R32 (单颗 48 核 96 线程,满载 3.3 GHz ) 22600 主板:技嘉 MZ72-HB0 4900 内存:1632GB=512GB 镁光/现代/三星 DDR4-3200 ECC REG 16320

    9950X 配 48*4=192G DDR5 内存

    目前尚不明确的问题如下 PVE 运行虚拟机是如何分配 CPU 和内存的,比如说 9950X 16 核 32 线程是不是最多只能开 32 个虚拟机? 如果我开了 50 个虚拟机运行,PVE 会动态分配 CPU 负载吗?

    如果可以动态分配我倾向于装一台 9950X 的机器因为主频高,我偶尔会用到高主频带来的计算优势 如果只能开 32 个我要考虑是否装一台 7R32 的机器,核心线程更多可以开更多的虚拟机。

    请大家指教,谢谢

    7 条回复    2024-11-01 13:47:56 +08:00
    kenneth104
        1
    kenneth104  
       22 天前
    可以分配更多的 vCPU
    rming
        2
    rming  
       22 天前
    “9950X 16 核 32 线程是不是最多只能开 32 个虚拟机?”
    没有这回事,虚拟机里的 CPU 也是虚拟的,你设置 100 个核心都可以
    kenneth104
        3
    kenneth104  
       22 天前
    用 EPYC 还有个问题,就是非对称的 CCD 和 CCX ,会导致不同物理内核之间,单位内核分配到的内存容量不一样。。
    会很麻烦

    当然,不在意性能损失,或者你的应用没损失,可以无视
    ztq100
        4
    ztq100  
    OP
       22 天前
    @kenneth104 如果 CPU 负载在 PVE 里是动态分配的话我就正常配 9950X 了,限制我的就只有 192G 内存,每个虚拟机给 4G 内存也够我开四十多个
    十分感谢
    kenneth104
        5
    kenneth104  
       22 天前
    或许不一定要虚拟,还可以 LXC 容器,或者 vm+ksm
    可以大大节省内存
    ztq100
        6
    ztq100  
    OP
       22 天前
    @kenneth104 好的谢谢大佬指路,我还是新手,这个方向我会去学习一下
    northbrunv
        7
    northbrunv  
       14 天前
    听说 9950X 如果内存拉满 192g ,内存需要降频到 3200 保持稳定( 3200 还是 3600 ,有点忘了)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2893 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.