zoukankan      html  css  js  c++  java
  • 高并发中常用术语,系统容量预估计算

    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+增涨率))/ 统计时间 /单机并发连接数
  • 相关阅读:
    自然语言处理1-1 算法时间复杂度
    tensorflow2.0(1):简介
    基于PKCS#11的应用架构
    数字证书应用改造需求调研-2015-10-19
    签名验证工具Aloaha Sign
    PDF签名应用研究小结
    用bcp导sql server数据到excel文件
    无线网卡和有线网卡的嗅探模式的区别
    Tomcat6源代码在Eclipse里调试简要说明
    OpenLDAP 主从复制配置
  • 原文地址:https://www.cnblogs.com/codelives/p/13606105.html
Copyright © 2011-2022 走看看