容量规划:让你的系统“吃饱吃好“
【739】容量规划:让你的系统"吃饱吃好"
想象你是餐厅老板。
容量规划的问题:
- 准备多少食材?
- 雇几个厨师?
- 摆几张桌子?
准备太多:浪费钱
准备太少:客人流失
容量规划就是回答这些问题——系统应该有多少资源?什么时候扩容?
一、容量规划是什么
容量规划(Capacity Planning)是预测和准备系统资源的过程:
- 当前容量:系统现在能扛多少?
- 未来需求:业务增长需要多少?
- 扩容计划:什么时候、加多少资源?
核心目标:在成本和性能之间找到平衡点。
二、关键指标
1. 性能指标
QPS:每秒请求数 响应时间:P50、P90、P99 错误率:5xx比例 吞吐率:每秒处理的数据量2. 资源指标
CPU使用率:不应该持续超过70% 内存使用:包括缓存、堆内存 磁盘IO:读写速度、IOPS 网络带宽:流量峰值