1、TPS:

TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS)

TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。系统整体处理能力取决于处理能力最低模块的TPS值。
Transactions Per Second,意思是每秒事务数。一个事务是指客户端向服务器发送请求然后服务器做出反应的过程,具体的事务定义,可以是一个接口、多个接口、一个业务流程等等。以单接口定义为事务举例,每个事务包括了如下3个过程:

(1)向服务器发请求
(2)服务器自己的内部处理(包含应用服务器、数据库服务器等)
(3)服务器返回结果给客户端
如果每秒能够完成 N 次以上3个过程,TPS 就是 N。

TPS 是软件测试结果的测量单位。我们在进行服务性能压测时,接口层面最常关注的是最大 TPS 以及接口响应时间,个人理解 TPS 可以指一组逻辑相关的请求,而服务整体处理能力取决于处理能力最低模块的TPS值。

2、QPS:

Queries Per Second,意思是每秒查询率。指一台服务器每秒能够响应的查询次数,用于衡量特定的查询服务器在规定时间内所处理流量多少,主要针对专门用于查询的服务器的性能指标,比如dns,它不包含复杂的业务逻辑处理,比如数据库中的每秒执行查询sql的次数。QPS 只是一个简单查询的统计显然,不能描述增删改等操作,显然它不够全面,所以不建议用 QPS 来描述系统整体的性能;

QPS 基本类似于 TPS,但是不同的是,对于一个事务访问,会形成一个 “ T ”;但一次 " T " 中,可能产生多次对服务器的请求,服务器对这些请求,就可计入 QPS 之中。
因特网上,经常用每秒查询率来衡量域名系统服务器的机器的性能,即为QPS。

对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。

计算关系:

QPS = 并发量 / 平均响应时间

并发量 = QPS * 平均响应时间
3、区别:

(1)如果是对一个查询接口压测,且这个接口内部不会再去请求其它接口,那么 TPS = QPS,否则,TPS ≠ QPS

(2)如果是容量场景,假设 N 个接口都是查询接口,且这个接口内部不会再去请求其它接口,QPS = N * TPS

什么是QPS、TPS相关推荐

  1. QPS/TPS/并发量/系统吞吐量的概念

    2019独角兽企业重金招聘Python工程师标准>>> 我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大.这个问题从业务上来讲,可以理解为应 ...

  2. QPS/TPS/并发量/系统吞吐量

    1.QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是 ...

  3. QPS/TPS/并发量/系统吞吐量概念和公式

    1.概念 我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大.一个系统的吞度量(承压能力)与request对CPU的消耗.外部接口.IO等等紧密关联,单个req ...

  4. Mysql 监控性能状态 QPS/TPS

    Mysql 监控性能状态 QPS/TPS 原创 2016-02-05 杜亦舒 性能与架构 QPS(Query per second) 每秒查询量 TPS(Transaction per second) ...

  5. redis mysql qps_测算Redis处理实际生产请求的QPS/TPS

    测算Redis处理实际生产请求的QPS/TPS Benchmark工具 redis发布版本中自带了redis-benchmark性能测试工具; 示例: 使用50个并发连接,发出100000个请求,每个 ...

  6. 阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) ,阿里百万级QPS资源调度系统,一般的服务器qps多少? QPS/TPS/并发量/系统吞吐量...

    阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) 作者:用户 来源:互联网 时间:2016-03-30 13:32:40 安全流量事件https互联网资源 摘要:  ...

  7. 【网络基础】qps | tps | pv | uv

    PV PV即page view.页面浏览量 用户每次访问站点中的每个页面都会被记录一次. 用户多次更新同一页面,累计了访问量. 访问一次,累计一次. UV UV是Unique visitor,是独立的 ...

  8. mysql qps_Mysql 监控性能状态 QPS/TPS【转】

    QPS(Query per second) 每秒查询量 TPS(Transaction per second)每秒事务量 这是Mysql的两个重要性能指标,需要经常查看,和Mysql基准测试的结果对比 ...

  9. mysql性能监控qps,tps,iops

    qps 每秒处理的查询数 tps 每秒处理的事务数 IOPS,每秒磁盘进行的I/O操作次数 给个方法或者思路,用啥工具或者命令,如何看,值是多少属于正常范围之内呢? Information from  ...

  10. mysql qps如何查看_mysql状态查看 QPS/TPS/缓存命中率查看

    运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态. (1)QPS(每秒Query量) QPS = Questions(or Queries) / up ...

最新文章

  1. C#程序实现动态调用DLL的研究(转)
  2. 大二暑假周进度总结07
  3. 手机端召唤Debug
  4. PREEMPT_RT 3.18.136 实时时延评估
  5. MacOS之Chrome弹框:代理要求提供用户名和密码(已解决)
  6. 图片标注工具Labelme-简明使用教程
  7. linux 虚拟ip 漂移,keepalived 虚拟ip切换
  8. imdisk虚拟光驱安装linux,imdisk使用教程_Imdisk工具使用方法介绍_imdisk_imdisk虚拟光驱...
  9. Module parse failed: Unexpected token (1:0) You may need an appropriate load
  10. Transformer-XL
  11. 激活函数的作用及选择
  12. 【JAVA内存回收】Java 内存回收机制
  13. 图解 | 原来这就是网络
  14. 网线标准以及国内外大牌
  15. How to add the cracked dlls in GAC---let me tell u
  16. 台式计算机的选购注意事项,笔记本电脑选购注意事项大全
  17. 关于旅行商,哈密顿回路和NP问题的科普
  18. 常用的Python的编辑器以及环境
  19. mt7601驱动加载
  20. 这个得学起来!超实用的格式塔原理小科普

热门文章

  1. 内卷、PUA、大小周:90后决定逃离大厂
  2. 什么是蓝牙的核心协议层和产品类型?一文读懂BQB认证中两者的关联
  3. 您也许需要运行“apt --fix-broken install”来修正上面的错误
  4. 云服务器什么是镜像?
  5. 【文献阅读10】Scale-Aware Trident Networks for Object Detection-用于目标检测的尺度感知三叉戟网络
  6. 清华教授说自己的女儿要做个普通人,可她没跟你说“学术可以近亲繁殖”
  7. oracle jdk什么意思,Oracle JDK和OpenJDK之间的区别是什么?
  8. 宋·周密《武林旧事》
  9. 影像测量仪全自动测量汽车零件尺寸细节,保证整车品质和性能
  10. 牛客网-小周的曲射炮