Advertisement

性能测试施加压力到ServiceComb

阅读量:

ServiceComb性能测试

  1. 前言

以一个最基础的单消费者到单生产者的测试情境为案例,阐述了在特定测试环境下,如何通过监测metrics统计信息,并对参数进行持续优化,从而实现系统性能的最大化。

基本测试流程如下:

  • 测试驱动逐步增加负载压力,此时每秒事务处理量(TPS)呈现逐步上升趋势
  • 当驱动压力达到某一临界值后,TPS增长停滞甚至出现下降现象,同时系统时延显著增加,此阶段被定义为性能拐点
  • 对消费者与生产者各类参数(如网络线程、业务线程等)进行调整,以增强整体处理能力
  • 根据新的参数配置重新调节测试驱动压力(增大或减小),并重复前述操作步骤
  • 最终在性能拐点阶段记录各项关键指标数据,包括TPS、时延、CPU使用率以及带宽等
  1. 环境确认
    1. 使用华为云c3.2xlarge.2虚拟机实例

Node1 IP地址:192.168.26.44

Node2 IP地址:192.168.29.195

从Node1到Node2的网络延迟平均为0.171ms

基准网络带宽:2 Gbit/s(表示弹性云服务器可稳定维持的最低保证带宽)

峰值网络带宽:5 Gbit/s(表示弹性云服务器可达到的最高带宽)

内网数据包收发能力:900,000 pps(表示弹性云服务器所能支持的最大收发包速率)

复制代码
1.

全部评论 (0)

还没有任何评论哟~