什么是PV?

访问量,Page View, 指网站页面浏览量或者点击量,页面被刷新一次就计算一次。如果网站被刷新了1000次,那么流量统计工具显示的PV就是1000 。

什么是UV?

独立访客,Unique Visitor,同一个客户端访问网站记为一次,在一段时间内不论刷新多少次,都只记为一次。

什么是独立IP访问数?

同一个IP计数加1,不管是什么设备访问。例如用电脑和手机两个设备访问一个网站,IP相同。也只计算一次。

什么是QPS?

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

QPS 并发量 平均响应时间的关系

平均响应时间:处理一次请求所需要的平均处理时间
计算关系:
QPS = 并发量 / 平均响应时间
并发量 = QPS * 平均响应时间

什么是TPS?

TPS:TransactionsPerSecond,意思是每秒事务数,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

QPS和TPS的区别?
比如请求一个网页是一个事务。这个事务包含3个过程。

1.服务器接收请求

2.数据库中查询数据

3.将查询结果返回给客户端

如果服务器每秒钟能完成100个这种事务。那说明这个服务器的TPS就是100。

但是什么是QPS呢?在访问这个网页的时候,网页上有很多图片视频或者异步内容,他们对于服务器来说都算是不同的请求。这样的话,1个TPS就包含很多QPS。所以QPS就是服务器每秒钟能处理多少这种请求。

如果访问一个接口,请求只有一个,这种情况下TPS=QPS。

什么是并发量?

并发量指的是同一时刻向服务器的请求数量。

什么是吞吐量?

吞吐量是指单位时间内,成功传输的数据量。

如何根据PV计算需要多少台机器?

峰值时间:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。
计算峰值时间每秒QPS公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 。
需要的机器:峰值时间每秒QPS / 单台机器能承受的最大QPS = 需要的机器 。

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

如何计算系统的平均并发用户数和并发数峰值 ?

在计算需要多少台机器之前,需要知道系统的并发量是多少。

平均并发用户数公式 C = nL/T
并发用户数峰值公式 C‘ = C + 3*根号C
C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度
C’是并发用户数峰值

举例1,假设系统A,该系统有3000个用户,平均每天大概有400个用户要访问该系统(可以从系统日志从获得),对于一个典型用户来说,一天之内用户从登陆到退出的平均时间为4小时,而在一天之内,用户只有在8小时之内会使用该系统。
  那么,
  平均并发用户数为:C = 400*4/8 = 200
  并发用户数峰值为:C‘ = 200 + 3*根号200 = 243

举例2, 某公司为其170000名员工设计了一个薪酬系统,员工可进入该系统查询自己的薪酬信息,但并不是每个人都会用这个系统,假设只有50%的人会定期用该系统,这些人里面有70%是在每个月的最后一周使用一次该系统,且平均使用系统时间为5分钟。
则一个月最后一周的平均并发用户数为(朝九晚五):
n = 170000*0.5*0.7/5 = 11900(平均一天的用户数 )
C= 11900*(5/60)/8 = 124      (考察时间以小时为单位)

PV、UV、TPS、QPS,并发量、吞吐量、平均并发用户数、并发峰值的定义区别相关推荐

  1. php 吞吐率,QPS/TPS/并发量/吞吐量/吞吐率的概念

    QPS: 每秒钟处理完请求的次数:注意这里是处理完.具体是指发出请求到服务器处理完成功返回结果.可以理解在server中有个counter,每处理一个请求加1,1秒后counter=QPS. TPS: ...

  2. 并发量,QPS,TPS,看这一篇就够了

    目录 引子 饭店问题 网站 类比饭店分析 性能测试 软件性能测试的基本概念和计算公式 一.软件性能的关注点 二.软件性能的几个主要术语 引子 饭店问题  饭店优化 网站 类比饭店分析 当一条请求从客户 ...

  3. 性能测试能力提升-线程、并发、吞吐量、TPS、QPS、响应时间

    一.背景 接着上一篇的知识:性能测试能力提升-关于性能测试,本篇文章,我们将主要介绍以下几方面的知识: 线程数&并发用户数 相对并发&绝对并发 吞吐量 TPS&QPS 响应时间 ...

  4. 性能测试:深入理解并发量,线程数,吞吐量,TPS

    并发数,线程数,吞吐量,每秒事务数(TPS)都是性能测试领域非常关键的数据和指标. 那么他们之间究竟是怎样的一个对应关系和内在联系? 测试时,我们经常容易将线程数等同于表述为并发数,这一表述正确吗? ...

  5. 怎么理解的并发量和QPS?

    前言 查阅了很多文章,发现很多人对于并发量和QPS这个理解都有些片面,或者只是一个模糊的概念.你肯定听过有人会说:我希望这个网站能支持10W并发量.老板,你确定是说的没错,你说的是10W并发量还是说1 ...

  6. 性能测试:深入理解线程数,并发量,TPS,看这一篇就够了

    并发数,线程数,吞吐量,每秒事务数(TPS)都是性能测试领域非常关键的数据和指标. 那么他们之间究竟是怎样的一个对应关系和内在联系? 测试时,我们经常容易将线程数等同于表述为并发数,这一表述正确吗? ...

  7. 压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)

    压力测试和负载测试的区别/性能指标/专项测试/(tps/qps) 1. 负载测试是从并发量维度出发,不断增加并发量发情况下,系统的性能指标 压力测试是从访问时间的维度出发,在并发量一定的情况下不断增加 ...

  8. 什么是服务器并发量?并发量如何计算

    并发的意思是指网站在同一时bai间访问的人du数,人数越大,瞬间带宽要求更高.服务zhi器并发量分为:1.业务并发用户数:dao2.最大并发访问数:3.系统用户数:4.同时在线用户数: 说明服务器实际 ...

  9. nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)...

    nginx简介(轻量级开源高并发web服务器:大陆使用者百度.京东.新浪.网易.腾讯.淘宝等)(并发量5w)(一般网站apache够用了,而且稳定) 一.总结 1.在连接高并发的情况下,Nginx是A ...

最新文章

  1. 万年历的设计c语言,万年历设计报告
  2. 高逼格的 SQL 写法:行行比较,别问为什么,问就是逼格高。。
  3. 电气论文实现:从大规模用户中找出异常用电用户
  4. SpriteBuilder中不能编辑自定义类或不能给节点添加属性的解决
  5. IE10,IE9透明元素无法点击
  6. ef 关联依赖属性_基础巩固之:xmlns属性梳理
  7. vue中使用的v-model在使用正则时不能正确读取值的问题(正则通过 oninput的方式写的)
  8. linux压缩和解压缩命令大全
  9. Linux 0.11内核分析04:多进程视图
  10. DELPHI基础教程 第七章 剪贴板和动态数据交换
  11. 如何在EngineeringVillage(EI Compendex)检索中文期刊
  12. 青春校园小说:天使会爱上恶魔【完】『看了绝对上瘾』(欢迎转载)
  13. 运维简历怎么写项目描述_应届生没有工作经验该怎么写简历?
  14. 基于NB-IoT城市智能井盖监控解决方案
  15. Ansys Ensight: 同时打开多个case结果
  16. DNS的工作原理及解析
  17. Everything 离线搜索功能详解 – 再也不怕找不到文件!
  18. 基于单片机智能窗帘无线遥控控制设计(毕业设计)
  19. java代码拉马车游戏,8届省赛java 拉马车
  20. 计算机网络工程和网络工程的区别,网络工程专业和计算机网络专业有什么区别?...

热门文章

  1. 上行受阻,主流币种陷高位震荡——陀螺财经周报第九期
  2. DDR4 Spec 第四章 4.19-4.23
  3. 美斯坦福手把手教你填写高校学生及家庭情况调查表
  4. 2023年天猫618淘宝大赢家每日1猜:哪系列是NB夏日潮流必备?今日答案是什么?淘宝天猫618红包口令怎么领取?
  5. Eezie and Pie
  6. PMP组织架构分类(强矩阵弱矩阵等)及项目经理权力与职能经理对比,一看必懂
  7. js事件的色发射点发生
  8. Huffman编码树 求WPL
  9. 软件智能:aaas系统的关键-两种组织类型(汇总及备忘)
  10. 太原科技大学计算机宿舍,太原科技大学新生宿舍条件怎么样 宿舍几个人环境好不好...