赞
踩
应用部署 | CCE Turbo、Node节点 * 3:华为云c7系列 4vCPUs 8GiB,EulerOS 2.9,通用型SSD |
---|---|
云数据库 | GaussDB(for MySQL 8.0),独享型 鲲鹏 8 vCPUs 32 GB ,主备,多AZ |
软件环境 | JDK 1.8.0_151、Spring Boot 2.3.3.RELEASE、jar方式运行、内嵌Tomcat 9.0.37 |
网络环境 | 华为云 静态BGP 100 Mbit/s |
测试环境 | locust集群(48 workers)、单次测试时间:5分钟、每秒增加10%并发用户,零思考时间 |
其他说明 | 为规避大量历史数据对insert性能影响,每次测试后都会执行TRUNCATE操作 |
优化对象 | 优化项 | 优化内容 |
---|---|---|
云服务器(应用服务器) | OS配置 | net.1pv4.tcp_max_tw_buckets=20000 |
Java应用 | 数据库连接数 | max-active: 400 |
测试任务 | 超时 | 并发数 | 成功入库 | 成功率 | RPS | 平均RT |
---|---|---|---|---|---|---|
PT-013-001 | 5s | 2000 | 7651469 | 100% | 25618.2 | 77.04 |
PT-013-002 | 5s | 5000 | 7727526 | 100% | 25696.3 | 190.95 |
PT-013-003 | 5s | 10000 | 7420567 | 99% | 25965.7 | 397.92 |
PT-013-004 | 5s | 20000 | 7056087 | 99% | 21402.4 | 837.1 |
PT-013-005 | 5s | 30000 | 7827136 | 99% | 26797.3 | 1047.07 |
PT-012
中的RDS对比,并发容载能力相同,RPS大幅提升。注意:当前的分析基于本次测试环境下,对测试结果进行事实描述,并不代表最优结果。仅供参考评估。
性能评测系列(PT-012):Spring Boot(K8s多实例) + MySQL,高并发insert
性能评测系列(PT-010):Spring Boot + MySQL,高并发insert
云原生:10分钟了解一下Kubernetes架构
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。