架构设计架构树下基础知识

系统容量估算

2018-07-17  本文已影响52人  落日无风

概念


QPS: 系统每秒中的请求数量
并发数:单台服务器同时处理请求的数量
响应时间: 请求开发到返回的处理时间

预估访问总量

系统注册用户为400万,根据经验,平均每个用户每天5次访问。
总访问量/天 = 400万 * 5 = 2000万

计算每秒的请求数量

历史数据表明,访问量集中在12小时内
访问量/秒 = 2000万 / (12 * 60 * 60) = 463

峰值预估

根据经验,峰值一般为3 ~5倍,这里取4
所以:
峰值的访问量/秒 = 463 * 4 = 1852

单台服务的处理并发数

Jetty设置线程数目为300
则服务器数量 = 1852 /300 = 6
如果单个请求的响应时间为2s, 则服务器数量*2

结论

容量评估是访问量,峰值,服务器的并发数及响应时间等因素共同决定的,需要综合考虑。

上一篇下一篇

猜你喜欢

热点阅读