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

2023 年的今天, 就 CPU 而言, AMD 还 YES 吗?

  •  1
     
  •   JimmyChan1506 · 357 天前 · 4813 次点击
    这是一个创建于 357 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想配个台式机, 不玩游戏, 不要独显, 打算装虚拟机 PVE, 用于 java 后端编程, 纠结于用哪个平台. 在京东装机上让客服各配了一套 intel 和 amd 的, intel 的 i7-13700 的价格可以在 amd 上配到 r9700x 客服的意思是建议 amd, 理由为全大核, 并且还支持 AVX512 指令集 但我查了一下天梯图, 基本上 i7-13700 的比分可以吊打 amd r9700x

    大小核是否真的那么不堪? 为何分数可以越级吊打对方竞品呢? Linux 对大小核的支持如何?

    现在要配机器 , AMD 还 YES 吗?

    61 条回复    2024-09-10 18:33:24 +08:00
    Eiden
        1
    Eiden  
       357 天前
    intel yes
    kuaner
        2
    kuaner  
       357 天前
    No No No
    wxw752
        3
    wxw752  
       357 天前
    Java 啊,你说的那俩 U 随便买哪个都行,实际使用没有任何区别。
    JimmyChan1506
        4
    JimmyChan1506  
    OP
       357 天前
    @wxw752 我也明白, 但这总要用一样的钱买到最好用的工具嘛

    打算搞个 PVE, linux + win + kvm macos + dockers 一起上
    JimmyChan1506
        5
    JimmyChan1506  
    OP
       357 天前
    大数据库平台搭起来, 公司集群复制一份, 分布式数据库搞一套, 这应该也不是随便一个 CPU 都能应付的吧
    wxw752
        6
    wxw752  
       357 天前   ❤️ 1
    @JimmyChan1506 #4 我有一台 unraid ,上面也跑了这些东西,K8S 集群也在上面. cpu 是 i3-10100,内存条插了三根 32G 的(第三根是后买的)。CPU 日常占用率 30%左右
    Bazingal
        7
    Bazingal  
       357 天前
    我觉得是,大小核跑分高,但是实际使用会有调度问题,更严重的还会导致软件报错,你既然用 Linux 就绝了大小核的心吧。另外不知道你从哪里看到的 i7-13700 吊打 7900x ,跑分上 7900x 也就略弱于 14700K ,对比 13700 是全方位碾压的
    kongkongyzt
        8
    kongkongyzt  
       357 天前
    还以为跑服务器呢,原来是本地自用开发。。。。那直接选价格低的就好了,又不是生产环境,本地开发这二者用不出体感上的差别
    JimmyChan1506
        9
    JimmyChan1506  
    OP
       357 天前
    @Bazingal https://www.mydrivers.com/zhuanti/tianti/cpu/index.html 客服发的这个, 不过的确跟我在 cpubenchmark 上查的有差距.

    你的意思是 Linux 上大小核调度有问题吗?
    JimmyChan1506
        10
    JimmyChan1506  
    OP
       357 天前
    @wxw752 方便说一下 k8s 集群搞了什么呢? 内存利率大概多少?

    现在选 Ryzen 7000, 只能选 ddr5.....想搞大内存有点小贵
    JimmyChan1506
        11
    JimmyChan1506  
    OP
       357 天前
    我感觉大小核高度方面会是一个问题 , 毕竟写个并发都叫不要老是切换上下文呢, 何况核心间调度
    但又有传言说 AMD 也会往这个方向走...
    anubu
        12
    anubu  
       357 天前
    刚想说你可能看了假的天梯。你上面发的 7900x 也没被吊打吧。

    非桌面场景,个人不喜欢大小核,另外,AM5 还能战未来。当然全平台 TOC 最重要,DIY 的乐趣之一就是搞性价比。
    HandSonic
        13
    HandSonic  
       357 天前
    大小核是天坑,哪怕是 Windows 11 调度也是稀烂,开虚拟机经常给我调到小核上卡的批爆
    Bazingal
        14
    Bazingal  
       357 天前
    @JimmyChan1506 别说 linux ,win10 和 win11 到现在都一样有问题,不过你用 PVE 的话倒是可以将虚拟机和 CPU 核心绑定,理论上应该不会有调度问题了,但是这样就没什么灵活性了
    1KTN90lKW9gVJ9vX
        15
    1KTN90lKW9gVJ9vX  
       357 天前 via Android
    如果用核显,肯定是 Amd yes ,5600g 正在用,几百块,香得很。
    paopjian
        16
    paopjian  
       357 天前
    我想了半天也没看懂 r9700x 是啥,看下面才想起来是 7900X. 跑分肯定是大小核占优,但实际体验半斤八两,你要想省钱为啥不上 5950X, 又便宜核还多,还能 ddr4 32*4 又没有大小核问题
    wxw752
        17
    wxw752  
       357 天前
    @JimmyChan1506 #10 公司的项目就是 K8S 部署的,具体服务 Java 和 go 写的都有,所以平时学习也会用家里服务器的环境,公司给开的测试服务器我总觉得内存太小了。

    我下次换配置的话,CPU 选二手的也无所谓,核心越多越好,主频倒不是那么重要,内存一定要量大管饱,DDR5 是太贵了😁
    Donahue
        18
    Donahue  
       357 天前
    cpu 选二手的都可以,不是玩游戏用不出很明显区别的,二手的组 am4 平台的 3700x, 3900x, 5600x 之类的都很便宜,内存用 ddr4 很便宜, 用 ddr5 对于写代码不会有质的飞跃。


    以前总是以为我买个高配的电脑会怎样怎样, 后面 2021 年组了 r7 3700x, 32G 内存(后加到 64G), 实际平时也就刷刷抖音 b 站,写代码更用不到非常高性能,开虚拟机什么的也没问题。
    HK560
        19
    HK560  
       356 天前
    推荐 AMD ; 1. 最强游戏 CPU 目前应该是 7800X3D 。2. 大小核优化,多一事不如少一事。intel 的 13 代 14 代大小核对系统优化肯定多多少少有点挑的。就算现在说 win10 也支持大小和调度优化了,但是从我周围几个朋友来看还是跑 win11 才行。3. 平台调教麻烦。intel 的话选主板有很多坑,例如选较便宜的 b760 芯片组就得想办法解决 cpe 无法关闭造成过的高电压和高功耗发热,想要不要那么麻烦只能买更贵的 z790 芯片组。以前说 intel 省心,现在看来未必。4. 搭配其他硬件贵。intel 13 代 14 代的 u 功耗和发热都比 amd 同级的大,主板已经比 amd 贵了,还得在散热和电源上加钱。
    wateryessence
        21
    wateryessence  
       356 天前
    又仔细看了你的需求,要是想上大内存就 intel ,amd 这方面支持不行
    winfura02
        22
    winfura02  
       356 天前
    AMD EPYC 永远 YES
    imes
        23
    imes  
       356 天前 via Android
    笔记本平台的大小核还能用于增加续航。台式机的大小核,除了好看和多核跑分高以外,完全没有意义,尤其是调度很差,反而会拖累速度。
    2kCS5c0b0ITXE5k2
        24
    2kCS5c0b0ITXE5k2  
       356 天前
    大小核用 Linux 不是折磨自己吗
    chqome
        25
    chqome  
       356 天前
    这两款不相上下啊,哪里吊打了? 7900x 多核性能还较强,看网上评论 linux 还是选 amd 好,13700k 动不动就跑小核,虚拟机经常报错
    chocotan
        26
    chocotan  
       356 天前
    只是写 java 代码的话没啥区别
    我是 i9-12900 ,装的 arch
    icaolei
        27
    icaolei  
       356 天前
    我去,看到这种标点符号胡乱用,甚至一会儿用一会儿不用,关键信息给搞错的帖子,真的是头大。

    13700 并不能吊打 7900x ,CPUBenchMark 上 7900x 比 13700 多 14k 的分数,参见下图:

    Leonard
        28
    Leonard  
       356 天前 via iPhone
    选便宜的
    dnfQzjPBXtWmML
        29
    dnfQzjPBXtWmML  
       356 天前
    虚拟机上大小核怕是个坑
    kingjpa
        30
    kingjpa  
       356 天前
    你有客户端吗? 你装了 pve 做服务端, 用什么设备去登录使用 pve 的虚机呢?
    直通吗?还是说用旧的客户端?
    JimmyChan1506
        31
    JimmyChan1506  
    OP
       356 天前
    @kingjpa

    有笔记本.

    直通也是个路子
    JimmyChan1506
        32
    JimmyChan1506  
    OP
       356 天前
    @icaolei 有科学证据证明, 文字的错乱并不影响意思的表达
    JimmyChan1506
        33
    JimmyChan1506  
    OP
       356 天前
    @chocotan 总归不只是开个编辑器写英文噻
    JimmyChan1506
        34
    JimmyChan1506  
    OP
       356 天前
    @chqome 意思是人家用 i7 就可以打 R9 了
    DianQK
        35
    DianQK  
       356 天前 via Android
    AMD Yes 。我的代码主机用 7950x ,便携代码掌机用 7840u 。
    JimmyChan1506
        36
    JimmyChan1506  
    OP
       356 天前
    @DianQK 耗电大吗?
    DianQK
        37
    DianQK  
       356 天前 via Android
    @JimmyChan1506 #36 我的 7950x 调整 PBO 温度锁 80 ,再设置一个 amd_pstate=active ,米家电源上看无负载不到 50w ,满载大概 300w 。7840u 无负载 4w ,满载 30w 。
    ChrisCyler
        38
    ChrisCyler  
       356 天前
    @JimmyChan1506 AMD yes,虽然需求比你多了个游戏需求,我现在用的 7800x3d 游戏水平是打 i9 的,然后 7900x 和 7950x 是有差别的呀,我觉得如果不打游戏的话,你就哪个便宜选哪个就行了,实际体验上应该是没什么区别,还得考虑一下主板价格呢,d5 的内存比 d4 贵呢
    weiweiwitch
        39
    weiweiwitch  
       356 天前 via Android
    其实吧,如果对所用的软件或工具没那么熟悉的话,就买个中档的 CPU 随便玩玩就行了。
    一个平台的性能,CPU 其实没那么重要。
    而且大概率你短时间是用不到天花板级的性能的。
    不要当完美主义者。
    kawaiidora
        40
    kawaiidora  
       356 天前 via Android
    游戏 7800x3d ,生产力 7950x
    Pteromyini
        41
    Pteromyini  
       356 天前
    @JimmyChan1506 #11 目前来看 AMD 的大小核和 intel 不是一个路子,AMD 这边基本大核小核就是性能的区别,调度难度相应的也小很多,intel 这边不同核心甚至指令集支持好像都不一样
    JimmyChan1506
        42
    JimmyChan1506  
    OP
       356 天前
    @ChrisCyler 如果主板和内存一起考虑的话 AMD 是否有点尴尬? 用 Ryzen 7000 只支持 DDR5, 而用 Ryzen 5000 虽然支持 DDR4, 但主板是 AM4, 感觉有点 49 入国军了
    jsq2627
        43
    jsq2627  
       356 天前
    大小核调度问题很烦恼
    大家想想自己平时写代码会关注线程跑在大核还是小核上吗。所以说是天坑,少有软件针对性优化。
    JimmyChan1506
        44
    JimmyChan1506  
    OP
       356 天前
    @Pteromyini 指令集是不一样的, Intel 因为大小核的原因, 直接把自家的 AVX512 干掉了, 而 AMD 却捡了起来
    JimmyChan1506
        45
    JimmyChan1506  
    OP
       356 天前
    @jsq2627 但好像 AMD 也要往这个方向上走?
    Al0rid4l
        46
    Al0rid4l  
       356 天前
    其实 Win10 大小核也没啥问题了, 只是要自己调电源方案, 整几个不同电源方案可以兼顾功耗和性能, Linux 似乎默认是先丢给大核, 个人觉得这样策略其实也一般

    AMD 前段时间装了个 7600, 结果昨天就看到大佬们发现个 AMD 的硬件 bug...
    https://xuanwo.io/2023/04-rust-std-fs-slower-than-python/
    现在只想 RNM 退钱( 虽然也不一定能够遇上这样的问题就是了
    lianyanjiajia
        47
    lianyanjiajia  
       356 天前
    intel yes amd 到现在还是有兼容性有问题,我要是买得起肯定买 intel
    twofox
        48
    twofox  
       356 天前
    英特尔那个大小核真难受

    还是全大核吧,我也 Java 开发,AMD 没遇到过什么不兼容的情况( Java 哪都能跑,不挑的啊

    但是大小核搞得挺恶心的,经常把我的虚拟机、编译进程用小核跑
    JimmyChan1506
        49
    JimmyChan1506  
    OP
       356 天前
    @twofox 你用的是哪款 cpu ?操作系统呢?
    JimmyChan1506
        50
    JimmyChan1506  
    OP
       356 天前
    @twofox 会不会是你虚拟机, 编译进程本来也没有高负载, 小核的确也能应付?
    nullico
        51
    nullico  
       356 天前
    @JimmyChan1506 #50 编译的时候一般都是 100%负载在跑,尤其是大一点的项目
    Pteromyini
        52
    Pteromyini  
       356 天前
    @JimmyChan1506 #44 所以对调度来说挺灾难的
    czfy
        53
    czfy  
       356 天前
    你那么喜欢大小核,那就去用啊
    twofox
        54
    twofox  
       356 天前
    @JimmyChan1506 我编译的时候肯定是希望它跑满 100%的啊。工作的东西我要他应付做什么,调度的关键就是要满足用户需求啊

    不能说系统觉得你不忙,编译就可以慢点

    英特尔是 12600K ,现在用的笔记本是 7840hs

    实际编程的体验,还是全大核舒服
    至少我起虚拟机的时候,用不着我担心是不是跑在小核,新建虚拟机还得自己配置
    JimmyChan1506
        55
    JimmyChan1506  
    OP
       356 天前
    @twofox 台式机的 intel 12600k 还比不上笔记本的 7840hs 吗?的确有点震惊。。。
    twofox
        56
    twofox  
       356 天前
    @JimmyChan1506 时间上是差了两年的产品了,它们的跑分基本一致

    实际体验下来,就是 12600K 经常调度抽风,全大核的 7840 没有这种困扰
    JimmyChan1506
        57
    JimmyChan1506  
    OP
       356 天前
    @twofox 我还一直以为笔记本的 CPU 跟台式的根本不在一个起跑线上。。。。。
    JimmyChan1506
        58
    JimmyChan1506  
    OP
       328 天前
    @paopjian 5950x 有渠道买吗? 现在好像到处都缺货, 买散片会不会有问题? 大家都是在哪里买的? 感觉你的提议是最理想的
    rxg9527
        59
    rxg9527  
       189 天前
    老哥最后搞了套什么配置?
    JimmyChan1506
        60
    JimmyChan1506  
    OP
       174 天前   ❤️ 1
    @rxg9527 AMD 7900X + 64G DDR5 内存, 一次上足内存, 懒得折腾
    nyxsonsleep
        61
    nyxsonsleep  
       72 天前
    真是奇葩,13700 都能吊打 9700x 了。
    两者单核差距 1%都没,13700 的多核也不如 9700x ,约为 97%,还要靠小核作弊,不打游戏,小核纯纯负作用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3414 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.