zoukankan      html  css  js  c++  java
  • QPS/TPS/并发量/系统吞吐量的概念

    以下是性能測试的主要概念和计算公式,记录下:

    一.系统吞度量要素:

      一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢。系统吞吐能力越低,反之越高。

    系统吞吐量几个重要參数:QPS(TPS)、并发数、响应时间

            QPS(TPS):每秒钟request/事务 数量

            并发数: 系统同一时候处理的request/事务数

            响应时间:  一般取平均响应时间

    (非常多人常常会把并发数和TPS理解混淆)

    理解了上面三个要素的意义之后,就能推算出它们之间的关系:
    QPS(TPS)= 并发数/平均响应时间    或者   并发数 = QPS*平均响应时间


            一个典型的上班签到系统,早上8点上班。7点半到8点这30分钟的时间里用户会登录签到系统进行签到。公司员工为1000人,平均每一个员上登录签到系统的时长为5分钟。能够用以下的方法计算。
    QPS = 1000/(30*60) 事务/秒
    平均响应时间为 = 5*60  秒
    并发数= QPS*平均响应时间 = 1000/(30*60) *(5*60)=166.7

  • 相关阅读:
    Lombok 安装、入门
    详细解析@Resource和@Autowired的区别 , 以及@Qualifier的作用
    Spring中@Resource与@Autowired、@Qualifier的用法与区别
    springMVC整合swagger
    jetty maven插件
    【原创】Sagger使用
    Eclipse详细设置护眼背景色和字体颜色
    eclipse中相同代码的高亮显示
    Mybatis分页插件
    mybatis
  • 原文地址:https://www.cnblogs.com/ruiati/p/8806260.html
Copyright © 2011-2022 走看看