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

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

12786 次点击
所在节点    程序员
86 条回复
s1461a
2024-05-17 15:51:38 +08:00
@kneo 为啥要管指令集内存硬盘,mac 和 win 都是开发使用,直接测试自己开发环境情况下哪个更有效率才是目的
kneo
2024-05-17 21:41:59 +08:00
@s1461a 作为一个苹果用户,说出“我不管”没问题。但是作为一个程序员,这么说我认为是挺没面子的。
s1461a
2024-05-18 12:37:32 +08:00
@kneo 不结合实际情况,而单纯考虑跑分更是不负责任的。
kneo
2024-05-18 12:43:10 +08:00
@s1461a 啊?不结合实际情况?你说的是前面那个“为啥要管指令集内存硬盘”这种人?
s1461a
2024-05-18 13:16:45 +08:00
@kneo 实际情况表达有误,是实际使用情况。楼主使用 windows+wsl2 和 macbook 对比,然后得出了再 clang 下使用效率。你在意的是两个 cpu 内部哪个更优秀,我在意的是我用 win+wsl2 台式和 macbook 日常使用差距多大。更像是你抛弃了系统对软件的优化,从这个角度而已,你只是在关心硬件,但使用电脑工作不仅仅只是硬件,你能脱离系统跑软件?
kneo
2024-05-18 14:58:34 +08:00
@s1461a

首先,你说你在意的是“win+wsl2”和“macbook”,但是 op 标题写的是“CPU 对比”。先搞清楚别人在讨论什么。

如果你说自己在比较特定型号机器,在特定运行环境下,执行特定任务的结果,并且,你只在乎这个任务的结果,OK 。

但凡这些条件你换一个,比如同样的运行环境比较,你并非运行 clang 执行编译任务,而是使用 nodejs 运行一个 web 服务器,这个比较结果就没有参考意义。

你说别人在乎“硬件参数”这有点离谱了。我只是指出方法中的问题。我在意的的是科学的思路,工程的方法,然后对海量信息垃圾进行一个标记。难道和我不同,你在这里得到了什么结论?你口中的“系统对软件的优化”,请问哪个系统对哪个软件有优化?证据是什么?技术是什么?别给我整一句“macbook 系统对日常开发使用有优化”,那我可要笑死了。

最后,我不知道你哪冒出来的,逮个人就一口一句“我在意的是”“我在意的是”,是你自己跑过来挖坟的,没人在意你在意什么。有效信息才会被别人在意。op 和你的回复,都不是有效信息。特此标记,恕不回复。

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

https://ex.noerr.eu.org/t/1000236

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

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

© 2021 V2EX