Nacos Eureka性能测试

本文介绍如何测试固定压力下MSE NacosCPU利用率指标及压测结果。

方案概览

本方案针对MSE Nacos企业版在混合压测模式下的性能表现进行测试,测试场景包括心跳续约请求(TPS)和服务查询请求(QPS)的处理能力。

压测基于不同规格的Eureka实例数量,模拟真实业务场景,以评估不同规格下系统的承载能力与资源利用率。

压测配置

  • 施压机规格:4C8G

  • MSE Nacos规格:

    • 企业版Small.Platinum.x2,3节点

    • 企业版Medium.Platinum.x1,3节点

  • 引擎版本:3.0.1.1

压测场景

压测模拟真实场景,采取混合压测模式,即同时存在以下场景:

  • 心跳性能:每秒可处理的心跳续约请求数(TPS)。

  • 服务发现性能:每秒可处理的服务查询请求数(QPS)。

Eureka客户端参数设置

  • 心跳频率:3秒一次

  • 服务更新频率:30秒一次

压测结果

实例规格

压力设置

CPU平均使用率

MSE Nacos 企业版Small.Platinum.x2

Eureka实例数:6000

心跳TPS:2000

服务查询QPS:200

34.4%

MSE Nacos 企业版Medium.Platinum.x1

Eureka实例数:12000

心跳TPS:4000

服务查询QPS:400

28.6%