并发量、QPS 和TPS区别
并发量:
系统同时处理的request/事务数
可以理解为:系统同时处理的request数量
TPS: 每秒处理的查询量。
每秒钟request/事务 数量
可以理解为:每秒处理的request 数量
个人理解如下:
1、Tps即每秒处理事务数,包括了
1)用户请求服务器
2)服务器自己的内部处理
3)服务器返回给用户
这三个过程,每秒能够完成N个这三个过程,Tps也就是N;
(转TPS和QPS的区别和理解_liao1990的博客-CSDN博客_tps和qps的区别和理解)
TPS:Transactions Per Second(字面意思为:事务每秒)
可以理解为:每秒产生的事务数
吞吐量:是针对一个系统而言的,表示系统的承压能力。是软件测试的单位,与request对CPU的消耗、外部接口、IO等秘密关联。单个request对CPU消耗越高,外部系统接口、IO影响速度越慢,系统的吞吐能力越低,反之越高。
系统吞吐量的几个重要参数:OPS(TPS)、并发量、响应时间
OPS(TPS):每秒处理的request/事务数;
并发量:系统同时处理的request/事务数;
响应时间:一般取平均响应时间;
一个系统的吞吐量通常由OPS(TPS)和并发量两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统的吞吐量就上不去。
若压力继续增大,系统的吞吐量反而会下降,因为系统超负荷工作,上下文切换,内存等等其他消耗导致系统性能下降。
TPS和吞吐量的联系和区别
联系:都是性能指标,都是以秒为单位进行计算。
区别:吞吐量是数据层的指标,指单位时间内系统传输的数据量,以MB/GB等为单位
TPS是网络协议层的指标,指一秒内成功完成的事务数。通常只在Loadrunner工具中使用。
吞吐量 = 一次性能测试过程中网络上传输的数据量的总和。
--------------------------------------------------------------------------------------------------------------------------
QPS: 每秒处理的查询量。
如下: 如果只有一个CPU,处理1个sql是10ms那么1秒就处理100个sql ,QPS<=100,是小于,因为CPU还要干别的。
如果一个sql是100ms,这就只能每秒处理10sql了。
并发量与QPS之间的关系:
QPS = 并发量 / 平均响应时间
并发量 = QPS * 平均响应时间
典型案例:一个OA签到系统,某公司假设有600个人进行上班打卡,8:00为签到时间,
从7:50至8:00这10分钟之内,600个人访问此系统,假设每人访问签到一次为1分钟。
请问:此OA系统的QPS是多少?并发数为多少?
首先确定平均响应时间,平均响应时间 = 1*60 = 60秒
QPS = 600/(10*60)=1 人/秒
并发量 = QPS * 平均响应时间 = 1*60 = 60人
并发量、QPS 和TPS区别相关推荐
- 高并发中 QPS、TPS、RT、Load、PV、UV都是什么意思!
目录 一.概述 二.指标 1.QPS(Queries Per Second) 2.TPS (Transactions Per Second) 2.RT(Res(onse Time) 3.并发数 4.吞 ...
- PV、UV、TPS、QPS,并发量、吞吐量、平均并发用户数、并发峰值的定义区别
什么是PV? 访问量,Page View, 指网站页面浏览量或者点击量,页面被刷新一次就计算一次.如果网站被刷新了1000次,那么流量统计工具显示的PV就是1000 . 什么是UV? 独立访客,Uni ...
- QPS/TPS/并发量/系统吞吐量
1.QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是 ...
- 并发量与qps的区别和联系,以及系统吞吐量的介绍
文章目录 前言 一.什么是系统吞吐量 1.1 吞吐量概念 1.2 系统吞吐量的几个重要参数 1.3 TPS和吞吐量的联系和区别 二.并发量与QPS之间的关系 三.相关参数 四.系统吞吐量评估 前言 首 ...
- QPS/TPS/并发量/系统吞吐量的概念
2019独角兽企业重金招聘Python工程师标准>>> 我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大.这个问题从业务上来讲,可以理解为应 ...
- QPS/TPS/并发量/系统吞吐量概念和公式
1.概念 我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大.一个系统的吞度量(承压能力)与request对CPU的消耗.外部接口.IO等等紧密关联,单个req ...
- QPS、TPS、RT、并发量、 吞吐量
QPS 每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准. 每秒查询率(QPS,Queries-per-second)是对一个特定 ...
- 并发量,QPS,TPS,看这一篇就够了
目录 引子 饭店问题 网站 类比饭店分析 性能测试 软件性能测试的基本概念和计算公式 一.软件性能的关注点 二.软件性能的几个主要术语 引子 饭店问题 饭店优化 网站 类比饭店分析 当一条请求从客户 ...
- 阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) ,阿里百万级QPS资源调度系统,一般的服务器qps多少? QPS/TPS/并发量/系统吞吐量...
阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) 作者:用户 来源:互联网 时间:2016-03-30 13:32:40 安全流量事件https互联网资源 摘要: ...
最新文章
- R语言画Cox回归森林图
- libuv 中文编程指南(零)前言
- 广告点击率(CTR)预测经典模型 GBDT + LR 理解与实践(附数据 + 代码)
- linux编程课后作业,Unix/Linux 编程实践教程第三章习题
- (精华)转:RDD:创建的几种方式(scala和java)
- Pytorch高阶API示范——DNN二分类模型
- 计算机组成原理与应用,计算机组成原理简答与应用
- 酷黑风个人主页+引导页
- iphone双卡_满屏的iPhone12评测来了,看哪个不重要,买哪个才重要|iphone|国行|iphone12...
- 2022-01-09总结
- 动手学习数据分析(五)——数据建模及模型评估
- 苹果Mac 软件出现「意外退出」及「打不开」解决方法
- Oracle 存储过程笔记.
- 计算机的基本组成及工作原理
- MySQL修改默认端口3306
- 如何查询Linux软件安装源,Zypper——suse软件查询 安装 升级 与 软件源编辑
- python下载加密m3u8_基于Python3实现的m3u8批量下载器 解密合并多线程 (开车新姿势~)...
- [论文笔记] MassBrowser: Unblocking the Censored Web for the Masses, by the Masses
- 如何快速搭建个人网站
- js鼠标点击位置 弹出层由中心向四周缓慢扩大
热门文章
- Mac mysql修改root_mac版MySQL修改root密码
- python selenium下载图片_Python Selenium Web自动化上传/下载文件图文详解
- burpsuite抓取手机app数据包(通过笔记本开热点方式)
- 全局安装react-scripts
- 评测 osmo_易用能折叠的稳定器 大疆OSMO Mobile3评测
- 给你惊喜!来看看国内大公司官网隐藏的彩蛋
- Qt串口通信-qextserialport
- 如何检查下载的软件是否带有后门
- win10 进不了修复服务器失败,win10系统电脑启动不了的修复方法
- 关于快捷支付,你需要了解的