想配个台式机, 不玩游戏, 不要独显, 打算装虚拟机 PVE, 用于 java 后端编程, 纠结于用哪个平台. 在京东装机上让客服各配了一套 intel 和 amd 的, intel 的 i7-13700 的价格可以在 amd 上配到 r9700x 客服的意思是建议 amd, 理由为全大核, 并且还支持 AVX512 指令集 但我查了一下天梯图, 基本上 i7-13700 的比分可以吊打 amd r9700x
大小核是否真的那么不堪? 为何分数可以越级吊打对方竞品呢? Linux 对大小核的支持如何?
现在要配机器 , AMD 还 YES 吗?
|  |      1Eiden      2023-11-30 17:25:49 +08:00 intel yes | 
|      2kuaner      2023-11-30 17:26:30 +08:00 No No No | 
|  |      3rockddd      2023-11-30 17:26:46 +08:00 Java 啊,你说的那俩 U 随便买哪个都行,实际使用没有任何区别。 | 
|      4JimmyChan1506 OP | 
|      5JimmyChan1506 OP 大数据库平台搭起来, 公司集群复制一份, 分布式数据库搞一套, 这应该也不是随便一个 CPU 都能应付的吧 | 
|  |      6rockddd      2023-11-30 17:43:23 +08:00  1 @JimmyChan1506 #4 我有一台 unraid ,上面也跑了这些东西,K8S 集群也在上面. cpu 是 i3-10100,内存条插了三根 32G 的(第三根是后买的)。CPU 日常占用率 30%左右 | 
|      7Bazingal      2023-11-30 17:44:42 +08:00 我觉得是,大小核跑分高,但是实际使用会有调度问题,更严重的还会导致软件报错,你既然用 Linux 就绝了大小核的心吧。另外不知道你从哪里看到的 i7-13700 吊打 7900x ,跑分上 7900x 也就略弱于 14700K ,对比 13700 是全方位碾压的 | 
|  |      8kongkongyzt      2023-11-30 17:48:11 +08:00 还以为跑服务器呢,原来是本地自用开发。。。。那直接选价格低的就好了,又不是生产环境,本地开发这二者用不出体感上的差别 | 
|      9JimmyChan1506 OP @Bazingal https://www.mydrivers.com/zhuanti/tianti/cpu/index.html  客服发的这个, 不过的确跟我在 cpubenchmark 上查的有差距. 你的意思是 Linux 上大小核调度有问题吗? | 
|      10JimmyChan1506 OP | 
|      11JimmyChan1506 OP 我感觉大小核高度方面会是一个问题 , 毕竟写个并发都叫不要老是切换上下文呢, 何况核心间调度 但又有传言说 AMD 也会往这个方向走... | 
|  |      12anubu      2023-11-30 17:57:21 +08:00 刚想说你可能看了假的天梯。你上面发的 7900x 也没被吊打吧。 非桌面场景,个人不喜欢大小核,另外,AM5 还能战未来。当然全平台 TOC 最重要,DIY 的乐趣之一就是搞性价比。 | 
|      13HandSonic      2023-11-30 17:58:21 +08:00 大小核是天坑,哪怕是 Windows 11 调度也是稀烂,开虚拟机经常给我调到小核上卡的批爆 | 
|      14Bazingal      2023-11-30 18:00:47 +08:00 @JimmyChan1506 别说 linux ,win10 和 win11 到现在都一样有问题,不过你用 PVE 的话倒是可以将虚拟机和 CPU 核心绑定,理论上应该不会有调度问题了,但是这样就没什么灵活性了 | 
|  |      151KTN90lKW9gVJ9vX      2023-11-30 18:04:17 +08:00 via Android 如果用核显,肯定是 Amd yes ,5600g 正在用,几百块,香得很。 | 
|      16paopjian      2023-11-30 18:09:36 +08:00 我想了半天也没看懂 r9700x 是啥,看下面才想起来是 7900X. 跑分肯定是大小核占优,但实际体验半斤八两,你要想省钱为啥不上 5950X, 又便宜核还多,还能 ddr4 32*4 又没有大小核问题 | 
|  |      17rockddd      2023-11-30 18:17:15 +08:00 @JimmyChan1506 #10 公司的项目就是 K8S 部署的,具体服务 Java 和 go 写的都有,所以平时学习也会用家里服务器的环境,公司给开的测试服务器我总觉得内存太小了。 我下次换配置的话,CPU 选二手的也无所谓,核心越多越好,主频倒不是那么重要,内存一定要量大管饱,DDR5 是太贵了😁 | 
|      18Donahue      2023-11-30 18:24:49 +08:00 cpu 选二手的都可以,不是玩游戏用不出很明显区别的,二手的组 am4 平台的 3700x, 3900x, 5600x 之类的都很便宜,内存用 ddr4 很便宜, 用 ddr5 对于写代码不会有质的飞跃。 以前总是以为我买个高配的电脑会怎样怎样, 后面 2021 年组了 r7 3700x, 32G 内存(后加到 64G), 实际平时也就刷刷抖音 b 站,写代码更用不到非常高性能,开虚拟机什么的也没问题。 | 
|      19HK560      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 贵了,还得在散热和电源上加钱。 | 
|      20wateryessence      2023-11-30 19:09:51 +08:00  1 | 
|      21wateryessence      2023-11-30 19:12:20 +08:00 又仔细看了你的需求,要是想上大内存就 intel ,amd 这方面支持不行 | 
|  |      22winfura02      2023-11-30 19:14:03 +08:00 AMD EPYC 永远 YES | 
|  |      23cmos      2023-11-30 19:40:58 +08:00 via Android 笔记本平台的大小核还能用于增加续航。台式机的大小核,除了好看和多核跑分高以外,完全没有意义,尤其是调度很差,反而会拖累速度。 | 
|      242kCS5c0b0ITXE5k2      2023-11-30 19:49:10 +08:00 大小核用 Linux 不是折磨自己吗 | 
|      25chqome      2023-11-30 20:23:42 +08:00 这两款不相上下啊,哪里吊打了? 7900x 多核性能还较强,看网上评论 linux 还是选 amd 好,13700k 动不动就跑小核,虚拟机经常报错 | 
|  |      26chocotan      2023-11-30 20:31:46 +08:00 只是写 java 代码的话没啥区别 我是 i9-12900 ,装的 arch | 
|  |      27icaolei      2023-11-30 21:06:06 +08:00 | 
|  |      28Leonard      2023-11-30 21:10:56 +08:00 via iPhone 选便宜的 | 
|      29dnfQzjPBXtWmML      2023-11-30 21:18:35 +08:00 虚拟机上大小核怕是个坑 | 
|  |      30kingjpa      2023-11-30 21:28:24 +08:00 你有客户端吗?  你装了 pve 做服务端, 用什么设备去登录使用 pve 的虚机呢?  直通吗?还是说用旧的客户端? | 
|      31JimmyChan1506 OP | 
|      32JimmyChan1506 OP @icaolei 有科学证据证明, 文字的错乱并不影响意思的表达 | 
|      33JimmyChan1506 OP @chocotan 总归不只是开个编辑器写英文噻 | 
|      34JimmyChan1506 OP @chqome 意思是人家用 i7 就可以打 R9 了 | 
|  |      35dianqk      2023-11-30 21:45:26 +08:00 via Android AMD Yes 。我的代码主机用 7950x ,便携代码掌机用 7840u 。 | 
|      36JimmyChan1506 OP @DianQK 耗电大吗? | 
|  |      37dianqk      2023-11-30 22:04:14 +08:00 via Android @JimmyChan1506 #36 我的 7950x 调整 PBO 温度锁 80 ,再设置一个 amd_pstate=active ,米家电源上看无负载不到 50w ,满载大概 300w 。7840u 无负载 4w ,满载 30w 。 | 
|      38ChrisCyler      2023-11-30 22:11:46 +08:00 @JimmyChan1506  AMD yes,虽然需求比你多了个游戏需求,我现在用的 7800x3d 游戏水平是打 i9 的,然后 7900x 和 7950x 是有差别的呀,我觉得如果不打游戏的话,你就哪个便宜选哪个就行了,实际体验上应该是没什么区别,还得考虑一下主板价格呢,d5 的内存比 d4 贵呢 | 
|  |      39weiweiwitch      2023-11-30 22:12:10 +08:00 via Android 其实吧,如果对所用的软件或工具没那么熟悉的话,就买个中档的 CPU 随便玩玩就行了。 一个平台的性能,CPU 其实没那么重要。 而且大概率你短时间是用不到天花板级的性能的。 不要当完美主义者。 | 
|  |      40kawaiidora      2023-11-30 22:13:04 +08:00 via Android 游戏 7800x3d ,生产力 7950x | 
|  |      41Pteromyini      2023-11-30 22:28:50 +08:00 @JimmyChan1506 #11 目前来看 AMD 的大小核和 intel 不是一个路子,AMD 这边基本大核小核就是性能的区别,调度难度相应的也小很多,intel 这边不同核心甚至指令集支持好像都不一样 | 
|      42JimmyChan1506 OP @ChrisCyler 如果主板和内存一起考虑的话 AMD 是否有点尴尬?  用 Ryzen 7000 只支持 DDR5, 而用 Ryzen 5000 虽然支持 DDR4, 但主板是 AM4, 感觉有点 49 入国军了 | 
|  |      43jsq2627      2023-11-30 22:36:39 +08:00 大小核调度问题很烦恼 大家想想自己平时写代码会关注线程跑在大核还是小核上吗。所以说是天坑,少有软件针对性优化。 | 
|      44JimmyChan1506 OP @Pteromyini 指令集是不一样的, Intel 因为大小核的原因, 直接把自家的 AVX512 干掉了, 而 AMD 却捡了起来 | 
|      45JimmyChan1506 OP @jsq2627 但好像 AMD 也要往这个方向上走? | 
|  |      46Al0rid4l      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 退钱( 虽然也不一定能够遇上这样的问题就是了 | 
|      47lianyanjiajia      2023-12-01 06:05:37 +08:00 intel yes amd 到现在还是有兼容性有问题,我要是买得起肯定买 intel | 
|  |      48twofox      2023-12-01 09:20:33 +08:00 英特尔那个大小核真难受 还是全大核吧,我也 Java 开发,AMD 没遇到过什么不兼容的情况( Java 哪都能跑,不挑的啊 但是大小核搞得挺恶心的,经常把我的虚拟机、编译进程用小核跑 | 
|      49JimmyChan1506 OP @twofox 你用的是哪款 cpu ?操作系统呢? | 
|      50JimmyChan1506 OP @twofox 会不会是你虚拟机, 编译进程本来也没有高负载, 小核的确也能应付? | 
|      51nullico      2023-12-01 11:50:21 +08:00 @JimmyChan1506 #50 编译的时候一般都是 100%负载在跑,尤其是大一点的项目 | 
|  |      52Pteromyini      2023-12-01 12:12:12 +08:00 @JimmyChan1506 #44 所以对调度来说挺灾难的 | 
|  |      53jr55475f112iz2tu      2023-12-01 14:34:07 +08:00 你那么喜欢大小核,那就去用啊 | 
|  |      54twofox      2023-12-01 15:27:08 +08:00 @JimmyChan1506 我编译的时候肯定是希望它跑满 100%的啊。工作的东西我要他应付做什么,调度的关键就是要满足用户需求啊 不能说系统觉得你不忙,编译就可以慢点 英特尔是 12600K ,现在用的笔记本是 7840hs 实际编程的体验,还是全大核舒服 至少我起虚拟机的时候,用不着我担心是不是跑在小核,新建虚拟机还得自己配置 | 
|      55JimmyChan1506 OP @twofox 台式机的 intel 12600k 还比不上笔记本的 7840hs 吗?的确有点震惊。。。 | 
|  |      56twofox      2023-12-01 16:47:36 +08:00 | 
|      57JimmyChan1506 OP @twofox 我还一直以为笔记本的 CPU 跟台式的根本不在一个起跑线上。。。。。 | 
|      58JimmyChan1506 OP @paopjian 5950x 有渠道买吗? 现在好像到处都缺货, 买散片会不会有问题? 大家都是在哪里买的? 感觉你的提议是最理想的 | 
|      59rxg9527      2024-05-16 13:25:23 +08:00 老哥最后搞了套什么配置? | 
|      60JimmyChan1506 OP  1 @rxg9527 AMD 7900X + 64G DDR5 内存, 一次上足内存, 懒得折腾 | 
|      61nyxsonsleep      2024-09-10 18:33:24 +08:00 真是奇葩,13700 都能吊打 9700x 了。 两者单核差距 1%都没,13700 的多核也不如 9700x ,约为 97%,还要靠小核作弊,不打游戏,小核纯纯负作用。 |