• QPS 机器计算公式


    QPS = req/sec = 请求数/秒

    QPS = 总请求数 / ( 进程总数 * 请求时间 )
    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

    举例2:主站首页估计日均pv 8000w,求日平均访问QPS

    回答:一天按照4w秒算,8000w/4w=2000,大概2000QPS

    提问:为什么一天按照4w秒计算?

    回答:一天共24小时*60分钟*60秒=8w秒,一般假设所有请求都发生在白天,所以一般来说一天只按照4w秒评估

    三、总结


    互联网架构设计如何进行容量评估:

    【步骤一:评估总访问量】

    ->询问业务、产品、运营

    【步骤二:评估平均访问量QPS】

    ->除以时间,一天算4w秒

    【步骤三:评估高峰QPS】

    ->根据业务曲线图来

    【步骤四:评估系统、单机极限QPS】

    ->压测很重要

    【步骤五:根据线上冗余度回答两个问题】 

    -> 估计冗余度与线上冗余度差值

    https://www.w3cschool.cn/architectroad/architectroad-capacity-design.html

  • 相关阅读:
    D. Babaei and Birthday Cake--- Codeforces Round #343 (Div. 2)
    Vijos P1389婚礼上的小杉
    AIM Tech Round (Div. 2) C. Graph and String
    HDU 5627Clarke and MST
    bzoj 3332 旧试题
    codeforces 842C Ilya And The Tree
    codesforces 671D Roads in Yusland
    Travelling
    codeforces 606C Sorting Railway Cars
    codeforces 651C Watchmen
  • 原文地址:https://www.cnblogs.com/kevincaptain/p/10318409.html
Copyright © 2020-2023  润新知