本文介绍GBase 8a 数据库集群对国产CPU的支持情况,除了龙芯外,2019年再次增加对鲲鹏(Kunpeng)和海光(Hygon)CPU的支持。
目录导航
鲲鹏(Kunpeng)
通过测试,鲲鹏CPU可以在GBase 8a数据库集群上正常使用,稳定性通过。
测试环境
如下是基于鲲鹏(Kunpeng)的华为泰山服务器的测试环境。
测试结果
完成了集群安装、卸载、功能回归测试,数据脱敏、许可控制等功能测试。通过了稳定性测试。
海光(Hygon)
海光CPU是基于X86的,和GBase 完全兼容。
测试环境
测试结果
由于海光是基于X86架构,不存在任何兼容问题。
鲲鹏处理器介绍
鲲鹏920的规格,看看这颗CPU是不是宣称的世界第一ARM CPU:)。
- 7nm工艺:顶级水准。
- 2.6G/3.0G, up to 64C:基于ARM V8,计算性能可观。
- 支持最多4路CPU,Hydra总线互连,240Gbit/port的带宽,大概相当于16x PCIe Gen4的带宽,不比Intel UPI差了。Intel whitley UPI 20lane*11.2GbT/s=224Gbit/s。
- 40x PCIe Gen4:这个也属于领先水平了,不知道华为的IO卡是否支持Gen4了。通道数量还有提升空间。
- 2x 100GE: 华为的传统优势,不在话下。
- 16x SAS:这个有点意外,华为是买了人家的IP吗?牛逼!话说之前Intel集成SAS都失败了。
- 8路DDR4通道,单通道支持2个内存条,也就是单CPU支持16个内存,双CPU支持32个内存,达到Intel的Whitley水准。
如下是4路服务器框图
ARM版本ⅤⅢ:V8版架构
这是一个新的IP核,针对高性能的嵌入式信号处理应用而设计的,v8架构是在32位ARM架构上进行开发的,将被首先用于对扩展虚拟地址和64位数据处理技术有更高要求的产品领域,如企业应用、高档消费电子产品。
ARMv8架构包含两个执行状态:AArch64和AArch32。AArch64执行状态针对64位处理技术,引入了一个全新指令集A64;而AArch32执行状态将支持现有的ARM指令集。
目前的ARMv7架构的主要特性都将在ARMv8架构中得以保留或进一步拓展,如:TrustZone技术、虚拟化技术及NEON advanced SIMD技术,等。