近十年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倍渲染性能!
前言 对于前端人员来讲,最令人头疼的应该就是页面性能了,当用户在访问一个页面时,总是希望它能够快速呈现在眼前并且是可交互状态.如果页面加载过慢,你的用户很可能会因此离你而去.所以页面性能对于前端开发者 ...
随机推荐
- JavaImprove--Lesson06--正则表达式
一.正则表达式的入门 正则表达式是一些特定支付组成的,代表一个规则,简化代码,以字符的形式体现规则 正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex.re ...
- c#中用System.Diagnostics.Process.Start(Path.GetFullPath(“vlc.exe.lnk“), url);用vlc的快捷方式打开http的url不起作用?
vlc.exe.lnk双击这个文件,能正常打开vlc,但是用System.Diagnostics.Process.Start(Path.GetFullPath("vlc.exe.lnk&qu ...
- 2020-11-05:谈一下TCP的拥塞控制。
福哥答案2020-11-05: 所谓拥塞控制,是指防止过多的数据注入网络,保证网络中的路由器或链路不致过载.出现拥塞时,端点并不了解到拥塞发生的细节,对通信连接的端点来说,拥塞旺旺表现为通信时延的增加 ...
- CodeForces 1307D BFS最短路 思维
原题链接 题意 给出一个简单无向图,边权全部为1,同时给我们k个特殊点,要求我们从这k个特殊点中选出两个来连一条边权为1的边.同时,我们的决策要保证1~n的最短路程最大,求最终这个最短路长度. 思路 ...
- 裴丹:AIOps 智能运维经验分享
摘要:本文结合裴丹教授过去二十余年在AIOps领域与几十家企业合作.跨多种技术栈的落地经验积累,以及150篇左右学术论文的算法积累,总结出的AIOps落地的一些经验性原则. 本文分享自华为云社区< ...
- 【“互联网+”大赛华为云赛道】GaussDB命题攻略:支持三种开发语言,轻松完成数据库缓冲池
摘要:七届中国国际"互联网+"大学生创新创业大赛火热报名中,为了帮助参赛者更好了解赛题设计思路和命题方向,华为云产业命题赛道举行了线上直播解读,华为云数据库资深架构师苏斌在直播间详 ...
- 浏览器史话中chrome霸主地位的奠定与国产浏览器的割据混战
作为前端老鸟,从IE的6.7.8开始做前端,各种兼容性折磨死人.js还好有了jQuery.chrome出来后,真是救苦救难,解救程序员的于水火.但是可恶的boss还是要求兼容ie6,7.感谢淘宝团队的 ...
- JVM HotSpot 可达性分析算法实现细节
本文部分摘自<深入理解 Java 虚拟机第三版> 根节点枚举 在之前关于可达性分析算法的介绍中我们讲过,我们需要先找出可固定作为 GC Roots 的节点,然后沿着引用链去寻找那些无用的垃 ...
- Hugging News #0609: 最新代码生成模型 StarCoder+ 和 StarChat Beta 重磅发布!
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...
- 多图预警,DreamBooth 微调黑客松结果发布啦!
去年 12 月底,我们面向全球的开发者举办了 DreamBooth 编程马拉松活动.通过 DreamBooth,你可以使用少量的图像对文生图模型进行微调,将你「喂给」模型的图片信息进行命名,就可以通过 ...