容量规划:让你的系统“吃饱吃好“

【739】容量规划:让你的系统"吃饱吃好"

想象你是餐厅老板。

容量规划的问题

  • 准备多少食材?
  • 雇几个厨师?
  • 摆几张桌子?

准备太多:浪费钱
准备太少:客人流失

容量规划就是回答这些问题——系统应该有多少资源?什么时候扩容?


一、容量规划是什么

容量规划(Capacity Planning)是预测和准备系统资源的过程:

  1. 当前容量:系统现在能扛多少?
  2. 未来需求:业务增长需要多少?
  3. 扩容计划:什么时候、加多少资源?

核心目标:在成本和性能之间找到平衡点


二、关键指标

1. 性能指标

QPS:每秒请求数 响应时间:P50、P90、P99 错误率:5xx比例 吞吐率:每秒处理的数据量

2. 资源指标

CPU使用率:不应该持续超过70% 内存使用:包括缓存、堆内存 磁盘IO:读写速度、IOPS 网络带宽:流量峰值