正文
近十年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的简单测算