随着“自主可控”在 IT 基础设施领域不断深化,数据库的国产化替代也被很多金融机构提上日程。为了保证性能,大部分国产数据库都基于信创架构的裸金属服务器部署。在国产虚拟化/超融合平台上,国产数据库性能表现如何?尤其是搭配信创 CPU 架构服务器,虚拟化环境能否满足国产数据库与金融核心业务场景性能与稳定性需求?
近期,某基金公司基于 SmartX 超融合信创基础设施,测试了人大金仓(KingBase)和 TA 系统跑批性能。结果显示,3 节点 SmartX 超融合信创环境下,人大金仓单数据库实例即可展现出 170k Tpmc 的性能水平,达到裸金属环境性能(210k Tpmc)的 80%。在 TA 跑批场景下,相比生产环境另一品牌超融合产品,基于 SmartX 超融合信创平台的 TA 跑批用时缩短超 20%,充分满足用户的业务使用需求。
点击获取《SmartX 产品在数据库场景下的测试与实践合集》,了解 SmartX 超融合和分布式存储在更多信创数据库场景下的性能评测。
测试背景
某基金用户作为较早启动 IT 基础设施现代化改造的金融机构,已在生产环境部署多套某厂商的超融合平台,应用场景包括支持人大金仓数据库运行 TA 系统等。为了满足更多业务场景对于基础设施高性能、高可靠方面的要求,同时加快推进信创转型,用户计划以高性能超融合信创平台承载包括国产数据库在内的多种业务系统,因此针对 SmartX 超融合(搭配鲲鹏 CPU 架构服务器)承载人大金仓数据库和 TA 系统的性能和可靠性进行了评测。
测试环境与配置
测试架构

软硬件配置
服务器型号和规格
- 天宫 TG225 B1
- 数量:3
服务器配置信息
- CPU:2 * Kunpeng 920 7260 2.6GHz 64 cores
- 内存:768GB
- 启动盘:2 * 480GB SSD raid 1
- 缓存盘:2 * 6.4TB NVMe SSD
- 数据盘:6 * 2.4TB SAS HDD
- 网络:1Gb(管理/业务)/ 25Gb(存储)
软件规格
- 超融合软件:SMTX OS 6.0(开启 RDMA 和 Boost 性能优化特性)
- 超融合管理平台:CloudTower 4.0.1
- 业务虚拟机操作系统:Kylin-Server-V10-SP3
- 人大金仓版本:Kingbase8
测试项目
- 人大金仓数据库性能测试:基于人大金仓数据库进行基准性能测试,并与生产环境的裸金属性能进行对比,评估 SmartX 超融合信创集群承载国产数据库的性能表现。
- TA 系统跑批测试:评估 SmartX 超融合架构承载 TA 系统的跑批性能(数据库与应用都部署在超融合上),并与生产环境的原有另一品牌超融合环境跑批时间进行对比(数据库部署在物理机上,应用部署在超融合上)。
- 可靠性测试:进行节点故障和缓存盘故障测试,验证硬件故障对平台的影响以及平台的故障恢复能力。
测试结果
人大金仓数据库性能测试
分别基于 8vCPU/32G 和 48vCPU/32G 配置,超融合平台均开启 RDMA 和 Boost 性能优化特性,对单数据库实例和 3 个数据库实例执行压测,每次测试执行 3 次,取平均值作为最终结果(Warehouse=100,并发量 100 条,执行时间均为 2 分钟)。测试结果如下图所示。

可以看到,在 48vCPU/32G 配置下,SmartX 超融合信创集群运行单数据库实例,性能可达 170k Tpmc,而用户生产环境裸金属*运行人大金仓单实例数据库的性能为 210k Tpmc,SmartX 超融合信创集群的性能可以达到相同配置的物理机的 80%,是可接受的性能差异比例范围,同时多实例并发压测中超融合平台数据库性能达到 380k Tpmc,展现了超融合分布式架构多节点并发性能的优势。
*物理机配置:128C 2.6GHz SAS SSD 做 raid10。
TA 系统跑批测试
用户的生产 TA 系统,数据库部署在物理机上,应用部署在另一品牌超融合信创集群上。测试环境中,数据库与应用均部署在 SmartX 超融合上,超融合平台开启 RDMA 和 Boost 性能优化特性。架构对比如下图所示。其中,物理机配置与 SmartX 测试环境配置相当,应用虚拟机资源配置与测试环境一致。

可以看到,SmartX 超融合支持 TA 系统跑批用时相比生产环境缩短超 20%。由于测试的数据量仅为 300GB,在实际业务数据量更多的情况下,SmartX 超融合为基金核心业务场景带来的性能提升会更加明显。
可靠性测试
在验证了 SmartX 超融合信创平台对人大金仓数据库的支持性能后,用户希望进一步验证 SmartX 超融合信创平台的可靠性表现,因此针对节点和硬盘等常见故障场景开展了后续的测试。
节点故障
在 SmartX 超融合集群状态正常、集群中虚拟机全部正常运行的情况下,依次关闭并重启 1-3 个节点,观察平台表现与虚拟机状态。
- 关闭一个节点电源后,平台产生报警,该节点上虚拟机触发 HA,集群自动触发数据恢复,集群上虚拟机运行正常。
- 同时关闭并开启两个节点电源后,集群自动触发数据恢复,集群上虚拟机运行正常。
- 同时关闭并开启全部节点电源时后,集群自动触发数据恢复,集群上虚拟机运行正常。
可以看到,单个节点故障和多个节点同时故障均不影响虚拟机的运行状态,SmartX 超融合平台的告警及故障恢复过程自动完成,节点故障下平台表现及恢复能力验证通过。
磁盘故障
在超融合集群状态正常、集群中虚拟机全部运行正常的情况下,同时拔掉 3 个节点中任意一块 HDD 再插回,此时平台可产生磁盘拔出报警,在磁盘插回后,系统自动识别到硬盘,并触发数据恢复,拔出磁盘显示不健康盘,只需将其置为健康盘,可在界面批量挂载磁盘并使用,虚拟机运行正常。
可以看到,多块磁盘同时故障不影响虚拟机的运行状态,SmartX 超融合平台的告警及故障恢复过程自动完成,磁盘故障下平台表现及恢复能力验证通过。
>>更多资料:SmartX 超融合硬盘健康检测机制升级(附故障模拟性能实测)
总结
整体而言,SmartX 超融合信创基础设施能够为人大金仓等信创数据库系统以及金融核心业务系统提供高性能、高可靠的基础架构支持。基于 SmartX 超融合信创架构的人大金仓数据库性能能够达到裸金属环境的 80%,支持 TA 系统跑批时间相比生产环境另一品牌超融合平台缩短 20%,为用户的数据库国产化转型和 IT 基础架构现代化升级提供了信心。
除了上述测试,SmartX 还与 OceanBase、达梦、openGauss、GaussDB 等国产数据库厂商开展合作,通过联合解决方案、性能调优等方式,助力用户实现数据库国产化替代与信创转型。欲深入了解,请阅读:
- GaussDB + SmartX:国产分布式数据库在超融合信创平台上的调优测试
- SMTX ZBS+OceanBase 性能测试,揭秘国产分布式存储+分布式数据库真实表现!
- 性能接近翻倍!利用 Boost 技术优化 SmartX 超融合信创平台承载达梦数据库性能详解
- SmartX 携手 openGauss 社区发布联合方案评测与性能最佳实践|附优化方法与测试数据
- 志凌海纳 SmartX 与多家数据库厂商完成兼容适配,为用户提供高效的数据存储与管理方案
- 5 万并发用户!志凌海纳 SmartX 携手用友、人大金仓推出全栈信创解决方案
获取《SmartX 产品在数据库场景下的测试与实践合集》,了解 SmartX 超融合和分布式存储在更多信创数据库场景下的性能评测!