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

147 天前
 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 下有特殊优化。

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

8532 次点击
所在节点    程序员
80 条回复
NatureSpirit
147 天前
Intel 这几年一直很拉胯。
等憋大招吧。

希望 amd 和苹果越来越好,有竞争,舒服的用户
biglion666
147 天前
wsl io 烂的一笔。。。。
noErr
147 天前
12535 vs 9496 是什么情况
Cyshall
147 天前
@biglion666 代码文件在 wsl2 文件系统里面,不是在 windows 系统下面。
avalon8
147 天前
直接把 win 机器装上 linux 效果会不会好一些
kneo
147 天前
CPU 型号不同,指令集不同,内存不同,硬盘不同,操作系统不同,隔离环境不同,编译的 target 不同。真不知道最后比较个啥……

wsl 标称的性能损失应该只是机器码指令的执行性能。但是系统调用特别是 io 这方面,最终在代码层面多干了不少事,损失很多。就你这个结果来说,不奇怪。但毕竟你这个测试太不严谨,证明不了什么问题。
chenjiangui998
147 天前
@biglion666 wsl2 的 io 和实体 linux 是一样的, 除非你跨系统
ttvast
147 天前
不严谨的测试,除了黑,哪来的乐子?
chenjiangui998
147 天前
@avalon8 不会, 我测试过, 基本一样
Cyshall
147 天前
@ttvast 这结果是我自己的机器跑出来真实结果,黑啥了?
beimenjun
147 天前
其实也可以看 GeekBench 平均值附近的结果,M3 Pro 16 核 Clang 得分是 3W8 左右,13900K 得分是 4W1-4W8

理论上应该还是 13900K 要更强的。
airqj
147 天前
装上 linux 再测试看看吧
blackeeper
147 天前
一个是 12535 ,一个是 9496 ,这是啥情况
xtreme1
147 天前
根据我自己的经验... wsl2 会经常被调度到小核上去
op 可以编译时开个任务管理器监控一下
forgetlight
147 天前
和我的实际体验确实也是差不多的.. 之前有几个机器人位姿优化的 c++的 base, 在 m1 pro 在 pd 下都比我的 12900k 快...
Cyshall
147 天前
@xtreme1 可以的,我下班回看再跑一遍看看。
murmur
147 天前
13900k 有 32 个逻辑核心,但从结果来看只用到 16 个核心;
那不是用 13700 差不多就可以了?
murmur
147 天前
@Cyshall 128g+2t ,这个价格差价能配一台新 windows 电脑出来了,不考虑价格的性能比较不是黑是啥。。。
Cyshall
147 天前
@murmur #18 捏造事实叫才叫黑啊,但是我没有阿。
ntedshen
147 天前
1618%。。。16 线程多一点
13900k8 大核 16 小核合计 32 个线程。。。

也就是说 13900k 在仅出力一半而且有性能损耗甚至 build 对象多了三分之一的情况下就能和 m3max 打成了 2:3 。。。

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

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

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

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

© 2021 V2EX