说明
正好看到关于 CPU 性能比较的文章,就转载给大家参考,原文请移步
https://plantegg.github.io/2022/01/13/%E4%B8%8D%E5%90%8CCPU%E6%80%A7%E8%83%BD%E5%A4%A7PK/
文章时间:2022-01-13,因此很多结论仅供参考
相关文章:主流CPU性能摸底(Intel/AMD/鲲鹏/海光/飞腾) - https://zhuanlan.zhihu.com/p/540655373
先放出作者的对比结论(大家需要认真阅读,结论仅代表作者个人意见)
结论
AMD 单核跑分数据比较好
MySQL 查询场景下 Intel 的性能好很多
xdb 比社区版性能要好
MySQL8.0 比 5.7 在多核锁竞争场景下性能要好
intel 最好,AMD 接近Intel,海光差的比较远但是又比鲲鹏好很多,飞腾最差,尤其是跨socket 简直是灾难
麒麟 OS 性能也比 CentOS 略差一些
从 perf 指标来看 鲲鹏 920 的 L1d 命中率高于 8163 是因为鲲鹏 L1 size 大;L2 命中率低于 8163,同样是因为鲲鹏 L2 size 小;同样 L1i 鲲鹏也大于 8163,但是实际跑起来 L1i Miss Rate 更高,这说明 ARM 对 L1d 使用效率低
整体来说AMD用领先了一代的工艺(7nm VS 14nm),在MySQL查询场景中终于可以接近Intel了,但是海光、鲲鹏、飞腾还是不给力。
前言
比较 Hygon7280、Intel、AMD、鲲鹏 920、飞腾 2500 的性能情况
CPU型号 | Hygon 7280 | AMD 7H12 | AMD 7T83 | Intel 8163 | 鲲鹏920 | 飞腾2500 | 倚天710 |
---|
物理核数 | 32 | 32 | 64 | 24 | 48 | 64 | 128core |
超线程 | 2 | 2 | 2 | 2 |
|
|
|
路 | 2 | 2 | 2 | 2 | 2 | 2 | 1 |
NUMA Node | 8 | 2 | 4 | 2 | 4 | 16 | 2 |
L1d | 32K | 32K | 32K | 32K | 64K | 32K | 64K |
L2 | 512K | 512K | 512K | 1024K | 512K | 2048K | 1024K |
AMD 7T83 有 8 个 Die, 每个 Die L3 大小 32M,L2 大小 4MiB, 每个 Die上 L1I/L1D 各256 KiB,每个 Die 有 8 core,2、3 代都是带有独立 IO Die。
倚天 710 是一路服务器,单芯片 2 块对称的 Die。

参与比较的几款CPU参数
IPC的说明: