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

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

  •  1
     
  •   JimmyChan1506 · 2023-11-30 17:24:07 +08:00 · 4907 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想配个台式机, 不玩游戏, 不要独显, 打算装虚拟机 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  
       2023-11-30 17:25:49 +08:00
    intel yes
    kuaner
        2
    kuaner  
       2023-11-30 17:26:30 +08:00
    No No No
    wxw752
        3
    wxw752  
       2023-11-30 17:26:46 +08:00
    Java 啊,你说的那俩 U 随便买哪个都行,实际使用没有任何区别。
    JimmyChan1506
        4
    JimmyChan1506  
    OP
       2023-11-30 17:33:36 +08:00
    @wxw752 我也明白, 但这总要用一样的钱买到最好用的工具嘛

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

    你的意思是 Linux 上大小核调度有问题吗?
    JimmyChan1506
        10
    JimmyChan1506  
    OP
       2023-11-30 17:52:14 +08:00
    @wxw752 方便说一下 k8s 集群搞了什么呢? 内存利率大概多少?

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

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

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


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

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

    Leonard
        28
    Leonard  
       2023-11-30 21:10:56 +08:00 via iPhone
    选便宜的
    dnfQzjPBXtWmML
        29
    dnfQzjPBXtWmML  
       2023-11-30 21:18:35 +08:00
    虚拟机上大小核怕是个坑
    kingjpa
        30
    kingjpa  
       2023-11-30 21:28:24 +08:00
    你有客户端吗? 你装了 pve 做服务端, 用什么设备去登录使用 pve 的虚机呢?
    直通吗?还是说用旧的客户端?
    JimmyChan1506
        31
    JimmyChan1506  
    OP
       2023-11-30 21:32:55 +08:00
    @kingjpa

    有笔记本.

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

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

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

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

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

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

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

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