zoukankan      html  css  js  c++  java
  • 并发数 = QPS*平均响应时间

    转:https://blog.csdn.net/luman1991/article/details/70919279

    并发数 = QPS*平均响应时间

    QPS(TPS):每秒钟request

    每秒查询率QPS:对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒请求数,即最大谈吐能力。

    并发数:并发数和QPS是不同的概念,一般说QPS会说多少并发用户下QPS,当QPS相同时,并发用户数越大,网站并发处理能力越好。当并发用户数过大时,会造成进程(线程)频繁切换,反正真正用于处理请求的时间变少,每秒能够处理的请求数反而变少,同时用户的请求等待时间也会变大。 找到最佳线程数能够让web系统更稳定,效率更高。

     
    通过QPS和pv计算部署服务器台数: 

    单台服务器每天PV计算

    公式1:每天总PV = QPS * 3600 * 6

    公式2:每天总PV = QPS * 3600 * 8

    服务器计算

    服务器数量 =   ceil( 每天总PV / 单台服务器每天总PV )

    峰值QPS和机器计算公式

    原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间

    公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)

    机器:峰值时间每秒QPS / 单台机器的QPS   = 需要的机器

    问:每天300w PV 的在单台机器上,这台机器需要多少QPS?
    答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS) 

    问:如果一台机器的QPS是58,需要几台机器来支持?

    答:139 / 58 = 3 

  • 相关阅读:
    hdu1066之数学题
    hdu1065计算几何
    hdu1060
    hdu1056
    appium安装说明
    LR安装说明
    网络编程
    读写excel
    dom
    HTML
  • 原文地址:https://www.cnblogs.com/dieyaxianju/p/10427902.html
Copyright © 2011-2022 走看看