• 吞吐率(Requests per second),缩写RPS


    计算公式:

    1.  
      吞吐率 = 总请求数 / 处理这些请求的总完成时间
    2.  
      Requests per second = Complete requests / Time taken for tests

    吞吐率是服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。
    某个并发用户数下单位时间内能处理的最大的请求数,称之为最大吞吐率

    QPS、每秒查询率(Query Per Second)

    计算公式:

    1.  
      qps = 请求查询数 / 秒
    2.  
      qps = fetchs / per second

    每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
    在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。
    qps相当于最大吞吐率

    并发连接数(The number of concurrent connections)

    并发连接数就是服务器某个时刻所接受的请求数目,也就是某个时刻所接受的会话数目。

    并发用户数(The number of concurrent users, Concurrent Level)

    一个用户可能产生多个会话,所以并发用户数和并发连接数并不重复。并发用户数是指服务器某个时刻所能接受的用户数。

    TPS(Transactions Per Second),每秒传输的事务数

    TPS也就是单位时间内,服务器能处理的最大事务数。
    一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。
    一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。
    系统整体处理能力取决于处理能力最低模块的TPS值。

    用户平均请求等待时间(Time per requests)

    计算公式:

    1.  
      用户平局请求等待时间 = 总时间 / (总请求数 / 并发用户数)
    2.  
      Time per requests = Time taken for tests / (Complete requests / Concurrent Level)

    服务器平均请求等待时间(Time per requests: across all concurrent requests)

    计算公式:

    1.  
      服务器平均等待时间 = 总时间 / 总请求数
    2.  
      Average request latency server = Time taken for tests / Complete requests

    服务器平均请求等待时间是吞吐率的倒数。同时:学什么

     
    1.  
      服务器平均等待时间 = 用户平均请求等待时间 / 并发用户数
       
    2. Average request latency server = Time per requests / Concurrent Level
  • 相关阅读:
    5、python中的列表
    Linux---配置新服务器的常见操作(CentOS7)
    MapReduce原理篇
    用MR实现Join逻辑的两种方法
    Linux静态库与共享库
    mysql命令查看表结构及注释
    mysql 数据同步到 elastsearch7 数字类型精度丢失
    canal client-adapter 将mysql数据同步到 es elasticsearch 日期时间少8小时问题解决
    如何用redis做活跃用户统计-HyperLoglog
    jvm 虚拟机内存布局
  • 原文地址:https://www.cnblogs.com/jack1989/p/9734361.html
Copyright © 2020-2023  润新知