m3 max 和 13900k cpu 性能的简单对比

2023-12-14 09:39:24 +08:00
 Cyshall

测试项目是编译 clickhouse 。

windows11 23H2 ,13900k + 64GB 内存 + 2T ,是在 wsl2 里面编译的,我网上搜了下说 wsl2 的 cpu 性能损耗大概在百分之二左右,测试结果如下:

Mac os 14.2 ,M3 Max + 128G + 2T ,测试结果如下:

各位只需要关注最后面的 cpu total 时间就行了。

13900k 之所以这么慢,我猜测主要是有两个原因:

  1. 13900k 有 32 个逻辑核心,但从结果来看只用到 16 个核心;
  2. 得益于 clang 和苹果的关系,clang 肯定在 mac os 下有特殊优化。

测试不严谨,各位权当看个乐好了。

11095 次点击
所在节点    程序员
86 条回复
kanepan19
2023-12-14 11:10:59 +08:00
两边都装虚拟机, 设置相同核心数,测一个呗。
bjfane
2023-12-14 11:17:00 +08:00
我之前有简单测试过 nodejs 的个人自用项目,
12700 64G 3200 频率的 win11 和 m2max 的 mac studio
大致结论是:
1 ,win11 下最慢,
2 ,wsl 下中
3 ,mac studio 最快
非严格测试。
oxromantic
2023-12-14 11:24:41 +08:00
建议两个平台都用 vm linux 测试比较,这样只有架构差异,专治嘴硬
ShadowPower
2023-12-14 11:31:28 +08:00
有一个变量没控制好,就是编译输出的目标平台
编译到 x86 和编译到 arm ,它们不是相同的任务
fgodt
2023-12-14 11:42:21 +08:00
12535 vs 9496 两边编译的文件数量不一样
Huelse
2023-12-14 11:46:51 +08:00
你这个结果会误导人,如果不是在 v2 已经有一大批人相信你的结论了,所以会有人说你有黑的嫌疑,而不是给自己加个个性化的条件就与己无关了。
lostberryzz
2023-12-14 11:47:09 +08:00
楼主你惹怒了果黑...
AllenTsui
2023-12-14 11:54:27 +08:00
只有我羡慕 OP 好有钱吗
ysc3839
2023-12-14 12:12:06 +08:00
这个估计是 Intel 大小核的问题,应该加个 AMD 7950X 对比
Nazz
2023-12-14 12:14:54 +08:00
苹果编译速度确实快,不仅仅是 clang, go 和 java 都是如此
Philippa
2023-12-14 12:15:37 +08:00
应该用 7950x3D 来比较,大缓存会加速编译。另外别用 windows ,用 linux 。另外别编一天,arm 和 x86 编译过程是不一样的。最后 pc 端的内存应该超频,毕竟这是常规了。
PainAndLove
2023-12-14 12:23:14 +08:00
好歹也用 13900k 装个黑苹果试试吧, 就 cpu 的性能来说,在不同的平台的测试结果能说明什么吗?
errZX
2023-12-14 12:31:24 +08:00
还好我手里的项目不是你来提需求
liprais
2023-12-14 12:32:27 +08:00
Intel fanboy 真多
Cyshall
2023-12-14 12:35:15 +08:00
@blackeepe 一个是 Mac arm ,一个是 Linux x86 可能是架构不一样导致的实现不一样,所以文件文件数量不一样。
Cyshall
2023-12-14 12:42:16 +08:00
@Huelse 就这么几十个字,但凡看完也不至于说我在黑,而且我还解释了 wintel 慢的可能原因。
huyomi
2023-12-14 13:00:21 +08:00
不懂就问,编译和 io 也有很大关系,wsl2 下的虚拟盘,io 性能会较低吗?
cnbatch
2023-12-14 13:14:18 +08:00
这么对比就不可靠了,文件数量相差三千多,这本身的任务量差距就很大。
最起码的,编译的文件数量要相同。最好是编译的文件完全一样,这样才有意义。
DICK23
2023-12-14 13:50:58 +08:00
想看 13900k 在黑果下的性能表现
zacard
2023-12-14 14:03:07 +08:00
这配置是真羡慕了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1000236

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX