QPS 和 TPS 的区别
  • QPS(Queries Per Second)

    • 每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准
    • 因特网上,经常用每秒查询率来衡量域名系统服务器的机器的性能,即为 QPS
    • 计算关系
      • QPS = 并发量 / 平均响应时间
      • 并发量 = QPS * 平均响应时间
  • TPS(Transactions Per Second)

    • 每秒传输的事物处理个数,即服务器每秒处理的事务数
    • TPS 包括一条消息入和一条消息出,加上一次用户数据库访问
    • TPS 是软件测试结果的测量单位
    • 一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程
    • 客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数
  • PV(Page View)

    • 页面浏览量或点击量,是衡量一个网站或网页用户访问量
  • UV(Unique Visitor)

    • 独立访客数,指访问某个站点或点击某个网页的不同 IP 地址的人数
系统性能指标
  • 一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量,系统整体处理能力取决于处理能力最低模块的 TPS 值
    例如:京东618,一秒完成多少订单

  • 按二八定律来看,如果每天 80% 的访问集中在 20% 的时间里,这 20% 时间就叫做峰值时间

    • 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)

    • 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器

    • 1、每天 300w PV 的在单台机器上,这台机器需要多少QPS?
      ( 3000000 * 0.8 ) / (86400 * 0.2) = 139 (QPS)

    • 2、如果一台机器的 QPS 是 58,需要几台机器来支持?
      1391 / 58 = 3

QPS、TPS、PV、UV相关推荐

  1. QPS和TPS的区别、负载和压力测试的区别

    作为软件测试工程师,你应该要分清楚QPS和TPS的区别. QPS/TPS QPS(Queries Per Second):每秒查询率,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定 ...

  2. 术语解释(PV、UV、QPS、TPS)

                                                  术语解释(PV.UV.QPS.TPS) PV(page view ): PV 即页面浏览量或点击量,是衡量一 ...

  3. qps、tps、吞吐量

    tps   tps全称为Transactions Per Second,指服务器每秒处理的事务数.常作为软件测试单位.   解释下这里事务的概念:一个事务指客户机向服务器发送请求,服务器做出反应的过程 ...

  4. 秒懂QPS、TPS、PV、UV、GMV、IP、RPS!

    QPS.TPS.PV.UV.GMV.IP.RPS等各种名词,外行看起来很牛X,实际上每个程序员都是必懂知识点.下面我来一一解释一下. QPS Queries Per Second,每秒查询数.每秒能够 ...

  5. QPS、TPS、PV、UV、GMV、IP、RPS知识点解释

    QPS.TPS.PV.UV.GMV.IP.RPS等各种名词,外行看起来很牛X,实际上对程序员来说都是必懂知识点.下面我来一一解释一下. QPS Queries Per Second,每秒查询数.每秒能 ...

  6. 秒懂 QPS、TPS、PV、UV、GMV、IP、RPS!

    点击上方"朱小厮的博客",选择"设为星标" 回复"1024"获取独家整理的学习资料 QPS.TPS.PV.UV.GMV.IP.RPS等各种名 ...

  7. 秒懂 QPS、TPS、PV、UV、IP!

    QPS TPS PV UV IP GMV RPS QPS.TPS.PV.UV.GMV.IP.RPS等各种名词,外行看起来很牛X,实际上每个程序员都是必懂知识点.下面我来一一解释一下. QPS Quer ...

  8. QPS、TPS、PV、UV、GMV、IP、RPS?

    QPS.TPS.PV.UV.GMV.IP.RPS QPSQueries Per Second,每秒查询数.每秒能够响应的查询次数. QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, ...

  9. 到底什么是QPS、TPS、RT、PV、UV、IV、VV、IP、系统吞吐量?

    QPS:Queries Per Second意思是"每秒查询率",是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准.     TPS ...

  10. 高并发中 QPS、TPS、RT、Load、PV、UV都是什么意思!

    目录 一.概述 二.指标 1.QPS(Queries Per Second) 2.TPS (Transactions Per Second) 2.RT(Res(onse Time) 3.并发数 4.吞 ...

最新文章

  1. 计算机英语protocols,计算机网络协议词汇Protocols
  2. PHP7 - MongoDB Driver 使用心得
  3. [译]WCF RIA Services中的集合(2)
  4. 23种设计模式C++源码与UML实现--享元模式
  5. 【JAVA并发编程实战】1、对象的共享
  6. 魔术师发牌问题 java_魔术师发牌问题--java实现
  7. vue-router之 beforeRouteEnter
  8. 【Android】再来一篇Fragment懒加载(只加载一次哦)
  9. bypass最新版d盾mysql_Bypass 护卫神SQL注入防御(多姿势)
  10. 使用FileUpload上传图片到数据库
  11. 解决React Native使用Fetch API请求网络报Network request failed
  12. 题目1120:全排列(回溯法)
  13. java一个和_你知道Java中和||放一个表达式中怎么执行吗-百度经验
  14. MYSQL的三种注释
  15. wsl使用可视化界面_WSL 科学计算〇 | 适合计算化学的环境配置
  16. php做网站步骤_怎么制作php网站
  17. 行业认证标准:MISRA编码标准(MISRA C:2012和MISRA C++:2008)
  18. 2014微软校园招聘笔试试题(英文)
  19. CISSP 报名保姆级教程
  20. 腾讯cos文件管理系统 web直传和后端上传实现

热门文章

  1. 贪吃蛇炒鸡优化版(原创)
  2. Edge浏览器无法登录同步共享问题
  3. PHP使用openoffice实现word,ppt,Excel在线转PDF浏览。windows和linux系统不同的解决方案
  4. 【高等数学】求空间直角坐标系中一点到一平面的投影
  5. Codeforces 1546 D. AquaMoon and Chess —— 组合数学,一点点想法
  6. codeforces 1546B AquaMoon and Stolen String
  7. Android 我的 Android Studio 配置文件
  8. Spring源码解析十
  9. 【Qt】问题解决:Unable to create a debugging engine.
  10. java 浮点数的n次方_java中浮点数表示方式