近十年CPU性能提升效果分析
近十年CPU性能提升效果分析
测试脚本
./redis-server redis.conf
cpu=`cat /proc/cpuinfo |grep "model name" |head -n 1 |awk '{print $7}'`
./redis-benchmark -p 56379 -n 200000 -c 20 -q > $cpu.qps
lsof -i:56379 |awk '{print $2}' |xargs kill -9
cat $cpu.qps |grep overall: |head -n 14
echo "另存为一个文件,然后执行如下命令求QPS平均数"
echo "cat 1.txt |awk 'BEGIN{sum=0}{sum+=\$2}END{print sum/NR}'"
部分关键配置
注释掉save
appendonly no
端口:
port 56379
daemonize yes
bind 127.0.0.1
测试结果
| CPU型号 | 主频 | 测试平均数 | CPU发布年份 |
|---|---|---|---|
| E5-2620 | 2.0Ghz | 31573 | 2012年 32nm Sandy Bridge-EP 物理机 |
| E5-2630V2 | 2.6Ghz | 22830 | 2013年 22nm Ivy Bridge-EP 虚拟化平台 CentOS7有超售 |
| E5-2630V2 | 2.6Ghz | 39163 | 2013年 22nm Ivy Bridge-EP 虚拟化平台 银河麒麟V10 |
| E5-2630V3 | 2.4Ghz | 63295 | 2014年 22nm Haswell-EP 虚拟化平台 CentOS8有超售 |
| E5-2630V4 | 2.2Ghz | 78252 | 2016年 14nm Broadwell EP 虚拟化平台 CentOS8 |
| Golden 6150 | 2.7Ghz | 62721 | 2017年 14nm Skylake SP CentOS7 |
| Golden 6150 | 2.7Ghz | 84484 | 2017年 14nm Skylake SP CentOS8 |
| Golden 5218 | 2.3Ghz | 102666 | 2019年 14nm Cascade Lake CentOS8 虚拟机HDD |
| Golden 5218 | 2.3Ghz | 94881 | 2019年 14nm Cascade Lake CentOS8 虚拟机SSD |
| Golden 8369HB | 3.3Ghz | 128646 | 2021年 14nm Cooper Lake-SP CentOS8 阿里云 |
| AMD 9T34 | 3.4Ghz | 221133 | 2022年Q4 5nm AMD ZEN4 CentOS8 阿里云 |
相同CPU不同操作系统
| CPU型号 | 主频 | 测试平均数 | CPU发布年份 |
|---|---|---|---|
| Golden 5118 | 2.3Ghz | 59165 | 2017年 14nm Skylake SP CentOS7物理机 |
| Golden 5118 | 2.3Ghz | 71810 | 2017年 14nm Skylake SP 银河麒麟V10虚拟机 |
| Golden 6150 | 2.7Ghz | 62721 | 2017年 14nm Skylake SP CentOS7物理机 |
| Golden 6150 | 2.7Ghz | 84484 | 2017年 14nm Skylake SP CentOS8物理机 |
信创CPU验证
| CPU型号 | 主频 | 测试平均数 | CPU发布年份 |
|---|---|---|---|
| 飞腾 2000+ | 2.3Ghz | 37079 | 飞腾上一代CPU, 单路64核心128G内存 虚拟机 |
| 飞腾 2000+ | 2.3Ghz | 50853 | 飞腾上一代CPU, 单路64核心128G内存 物理机 |
| 飞腾 2500 | 2.1Ghz | 32109 | 飞腾最新CPU,双路128核心1T内存 |
| 海光7285 | 2.5Ghz | 67911 | 中科曙光AMD ZEN1架构. 14nm 三星 |
| 鲲鹏920 | 2.6Ghz | 74103 | 华为2019年发布 双路128核心1T内存 台积电7nm |
| 倚天710 | 2.7Ghz | 165123 | 阿里平头哥2022年发布ArmV9.0 单路支持128核心 台积电5nm |
一些结论
1. 新的CPU主频不变, QPS也可以有极大的提升. 毕竟IPC有了长足的进步.
2. 相同配置的机器上面, 内核越新,测试结果越好, 说明新机器与新系统的配合更加优秀.
3. 虚拟化如果有超售会影响比较大.性能需要经常观测, 无法一次定终身.
4. 国产化的设备还是需要继续加强. 整体上与6年前的Intel中档设备相仿的性能.
Intel CPU 的性能提升

信创CPU的简单测算

近十年CPU性能提升效果分析的更多相关文章
- CPU性能过剩提升乏力影响未来行业发展吗?
导读 虽然CPU仍然在不断发展,但是它的性能已经不再仅仅受限于单个处理器类型或制造工艺上了.和过去相比,CPU性能提升的步伐明显放缓了,接下来怎么办,成为横亘在整个行业面前的大问题. 虽然CPU仍然在 ...
- [转帖]国产CPU性能最全盘点 宜良性竞争优胜劣汰
国产CPU性能最全盘点 宜良性竞争优胜劣汰 电子工程专辑的网站内容 其实里面说的不尽全面 比如龙芯和申威就放到一块了 一个是 MIPS 一个是Alpha 明显不一样的东西 x86的应该都不行 而且. ...
- 我是如何将一个老系统的kafka消费者服务的性能提升近百倍的
☞☞☞ 我是如何将一个老系统的kafka消费者服务的性能提升近百倍的 ☜☜☜ ○○○○○○○○○○○○○○○ 大家好,又见面了~ kafka作为一种高吞吐量的分布式发布订阅消息系统,在业务系统中被广泛 ...
- 云 MongoDB 优化让 LBS 服务性能提升十倍
欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ 随着国内服务共享化的热潮普及,共享单车,共享雨伞,共享充电宝等各种服务如雨后春笋,随之而来的LBS服务定位问题成为了后端服务的一个挑战.M ...
- 必看!如何让你的LBS服务性能提升十倍!
本文由云+社区发表 作者:腾讯云数据库团队 随着国内服务共享化的热潮普及,共享单车,共享雨伞,共享充电宝等各种服务如雨后春笋,随之而来的LBS服务定位问题成为了后端服务的一个挑战.MongoDB对LB ...
- 从ACM会议分析我国计算机科学近十年发展情况
从ACM会议分析我国计算机科学近十年发展情况 来源:<中国计算机学会通讯>2015年第10期<专栏> 作者:陈 钢 2006年,承蒙李国杰院士推荐,<中国计算机学会通讯& ...
- CPU性能分析
CPU性能分析工具 lscpu:查看CPU硬件信息 lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Litt ...
- Linux性能监控与分析之--- CPU
Linux性能监控与分析之--- CPU 望月成三人关注 2016.07.25 18:16:12字数 1,576阅读 2,837 CPU性能指标 用户进程使用CPU的比率 系统进程使用CPU的比率 W ...
- Centos6下通过 oprofile分析CPU性能
Centos6下通过 oprofile分析CPU性能 2014-01-18 10:55:15 bobpen 阅读数 2218更多 分类专栏: linux 版权声明:本文为博主原创文章,遵循CC 4 ...
- 两行CSS让页面提升了近7倍渲染性能!
前言 对于前端人员来讲,最令人头疼的应该就是页面性能了,当用户在访问一个页面时,总是希望它能够快速呈现在眼前并且是可交互状态.如果页面加载过慢,你的用户很可能会因此离你而去.所以页面性能对于前端开发者 ...
随机推荐
- 车机必备软件-小白点EasyTouch(类似苹果的悬浮球,返回,清理垃圾,杀进程)
简介 有些小伙伴升级车机后,由于部分软件打开后处于全屏状态无法返回,这里我教大家如何解决.解决办法就是:在车机上安装这款小白点软件,这款软件体积小巧,不占内存,操作也十分方便,它能帮助你快速回到主屏幕 ...
- tee 实现双通道输出
ls -l|tee >(wc -l) >(wc -c) > /dev/null
- 开源的代名词「GitHub 热点速览」
当开发者谈论开源时,通常会想到 GitHub,它不仅仅是一个代码托管平台,更是一个汇聚了全球开发者的社交中心.过去,开发者发布一款软件后,都是在自己的小圈子里默默努力和交流,现在通过 GitHub 平 ...
- MySQL进阶篇:详解索引概述
2.1 MySQL进阶篇:第二章_二.一_索引概述 2.1.1 介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序).在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些 ...
- 秋风到,ModelArts“ AI市场算法Fast-SCNN指南”秋膘贴起来
本文分享自华为云社区<带你来秋日尝鲜 | ModelArts AI市场算法Fast-SCNN使用指导>,作者:Tianyi_Li 摘要:送小伙伴们一份新鲜出炉的ModelArts AI市场 ...
- FusionInsight怎么帮「宇宙行」建一个好的「云数据平台」?
摘要:基于数据湖架构,应用效率得以极大提升.经过几年发展,当前集群规模已经达到1000多节点,数据量几十PB,日均处理作业数大概是10万,赋能于180多个总行应用和境内外41家分行及子公司. 本文分享 ...
- Solon2 开发之IoC,二、构建一个 Bean 的三种方式
1.手动 简单的构建: //生成普通的Bean Solon.context().wrapAndPut(UserService.class, new UserServiceImpl()); //生成带注 ...
- 我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏。
这次的文章从JDK的J.U.C包下的ConcurrentLinkedQueue队列的一个BUG讲起.jetty框架里面的线程池用到了这个队列,导致了内存泄漏. 同时通过jconsole.VisualV ...
- Axure 页面交互
- Xml Entity 实体互转(XStream)
http://x-stream.github.io/tutorial.html 项目中用了 JAXB 方式 Xml Entity 实体互转(JAXB) 实体: import com.thoughtwo ...