NOTE
1.7 服务扩容
1. 是什么 - PCU指的是同时在线人数,和QPS不同 - 比如10000同时在线人数是用户一点点进来的,所以QPS不可能是10000 - QPS:每秒并发数 2. 步骤 2.1. 计算单核QPS 1. 创建测试计划并执行 2. 使用top命令查看负载是否稳定在60% 3. 计算单核TPS - 假
这是历史学习笔记,可能存在过时或不完整的理解。
1. 是什么
- PCU指的是同时在线人数,和QPS不同
- 比如10000同时在线人数是用户一点点进来的,所以QPS不可能是10000
- QPS:每秒并发数
2. 步骤
2.1. 计算单核QPS
-
创建测试计划并执行
-
使用top命令查看负载是否稳定在60%
-
计算单核TPS
- 假设TPS是600,且机器是2核心的,那么单核TPS=600/2=300
2.2. 计算每1W PCU需要的核数
- 根据经验得出每10000PCU带来的QPS
- 比如游客登陆服务是游客点击别人分享的链接进入的,那么最大就是进房CGI的QPS:100
- 计算QPS需要的核数
- 既然每10000PCU带来的QPS为100,每个核心能顶的QPS为300,所以每10000PCU需要的核数100/300=0.34
2.3. 计算新增扩容核数
- 以新增90wPCU为例:0.34*90=31