zoukankan      html  css  js  c++  java
  • 高并发计算服务器数量

    每秒查询率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 

  • 相关阅读:
    Linux 配置yum源(互联网)
    Linux SSH远程链接 短时间内断开
    loadrunner12安装教程
    Jmeter关联处理
    JMeter做http接口压力测试
    面试试题库
    Selenium基础之--01(将浏览器最大化,设置浏览器固定宽、高,操控浏览器前进、后退)
    索引(快速查询)
    视图是什么玩意
    mysql面试常见题目3
  • 原文地址:https://www.cnblogs.com/jpfss/p/10784094.html
Copyright © 2011-2022 走看看