本文介绍MSE Nacos性能测试的方法。
测试数据准备
准备配置中心数据
## 2 Core 4 GiB规格
for((i=0;i<1000;i++));do curl -d "dataId=nacos.config.perf.test.dataId.$i" -d 'group=DEFAULT_GROUP' -d 'namespaceId=public' -d 'content=contentTest' -X POST "http://$nacos_addr/nacos/v2/cs/config";done
## 4 Core 8 GiB规格
for((i=0;i<2000;i++));do curl -d "dataId=nacos.config.perf.test.dataId.$i" -d 'group=DEFAULT_GROUP' -d 'namespaceId=public' -d 'content=contentTest' -X POST "http://$nacos_addr/nacos/v2/cs/config";done
测试步骤
服务注册
服务查询
配置发布
配置查询
2 Core 4 GiB规格
4 Core 8 GiB规格
POD副本数为100,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingReg","--perfTps=50","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
POD副本数为200,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingReg","--perfTps=50","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
2 Core 4 GiB规格
4 Core 8 GiB规格
POD副本数100,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingQuery","--perfTps=100","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
POD副本数200,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingQuery","--perfTps=100","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
2 Core 4 GiB规格
4 Core 8 GiB规格
POD副本数100,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configPub","--perfTps=5","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
POD副本数200,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configPub","--perfTps=5","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
2 Core 4 GiB规格
4 Core 8 GiB规格
POD副本数100,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configGet","--perfTps=100","--perfTime=900","--nacosClientCount=100"]
POD副本数200,Pod启动命令为:
["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configGet","--perfTps=100","--perfTime=600","--nacosClientCount=100","--configCount=2000"
该文章对您有帮助吗?
- 本页导读 (1)
- 测试数据准备
- 准备配置中心数据
- 测试步骤