高并发中常用术语,系统容量预估计算

 

1、系统容量与系统容量预估 

  系统容量指系统所能承受的最大访问量,而系统容量预估则是在峰值流量到达之前系统

       架构师所能给出若干技术指标值。【并发量,带宽,CPU,内存,硬盘】

  QPS  = 总请求数 / 进程总数  / 请求时间

2、OPS

  QPS,Query Per Second , 每秒查询量。在分布式系统中QPS的定义是,单个进程每秒请求服务器的成功次数。

3、UV

  Unique Visitor , 独立访问数量,指一定时间范围内站点访问的IP数量。同一IP多次访问站点只计算一次。

4、PV

  Page View , 页面访问量,指一定时间范围内打开或刷新页面的次数。

 

5、系统容量预估基本计算

1、带宽计算

  带宽的计算公式为(2个公式):

 平均带宽  =   总流量数(bit) / 产生这些流量的时长 (秒)
          = (PV * 页面平均大小 * 8 )/ 统计时间 (秒)

 带宽需求 = 平均带宽 * 峰值因子  【看这个】

  举例:

  日均PV 10w , 页面平均大小0.4M ,则

       平均带宽 = (10w * 0.4M *8) / (60*60*24)

 

  带宽需求(峰值带宽)= 平均带宽  * 峰值因子【假设为5】

 

2、并发量计算

  并发量也称为并发连接数,一般是指单台服务器每秒处理的连接数,平均并发连接数的计算公式是:

平均并发连接数 = (站点PV * 页面平均衍生连接数)/ (统计时间 * web服务器数量)
页面平均衍生连接数: 包括,页面JS,CSS,IMG连接

举例:

  日均PV 50w , 页面平均衍生连接数是30 , 服务器数量为5台。

  平均并发连接数  = (10w * 30)/ (60*60*24*5)

  峰值并发量  = 平均并发连接数 * 峰值因子

 

 

3、服务器预估量

  根据往年同期活动获得的日均PV、并发量、页面衍生连接数,及公司业务扩展所带来的流量增涨率,

  就可以计算出服务器的预估值。

服务器预估值 = 站点每秒处理的总连接数 / 单机并发连接数
           =(PV*页面衍生连接数*(1+增涨率))/ 统计时间 /单机并发连接数

 

posted @ 2020-09-03 10:12  兔兔福  阅读(917)  评论(0编辑  收藏  举报