登录/注册
L
个人中心
我的账号
我的订单
我的消息
VIP计划
注销登录
首页
编程教程
Java
Spring
Spring Cloud
Vert.x
Thymeleaf
JAVA UI
Python
Softwares
MySQL
Android
nginx
Wechat
WEB
JavaScript
CSS
Vue.js
Web Editor
SEO
Docker Case
Linux
Linux Security
Office
Jenkins
玩机教程
Router
Proxmox VE/PVE
Synology
飞牛私有云/FNOS
AI
Stable Diffusion
deepseek
资源分享
在线工具
JSON Formatter
HTML Formatter
CSS Formatter
Javascript Formatter
CPUMark
Base64在线编码/解码
URL在线编码/解码
首页
编程教程
Java
TPS、QPS和系统吞吐量 简述及他们的区别
详情
TPS、QPS和系统吞吐量 简述及他们的区别
编程教程
>
Java
(1110)
2024-11-26 14:39:04
一、QPS/TPS
QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
Tps即每秒处理事务数,包括了
1)用户请求服务器
2)服务器自己的内部处理
3)服务器返回给用户
这三个过程,每秒能够完成N个这三个过程,Tps也就是N;
Qps基本类似于Tps,但是不同的是,对于一个页面的一次访问,形成一个Tps;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“Qps”之中。
例如:访问一个页面会请求服务器3次,一次放,产生一个“T”,产生3个“Q”
二、系统吞吐量
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。
系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
QPS(TPS):每秒钟request/事务 数量
并发数: 系统同时处理的request/事务数
响应时间: 一般取平均响应时间
理解了上面三个要素的意义之后,就能推算出它们之间的关系:
QPS(TPS)= 并发数/平均响应时间 或者 并发数 = QPS*平均响应时间
QPS
TPS
系统吞吐量
https://blog.xqlee.com/article/746.html
评论
昵称
*
邮箱
*
网站
评论
取消评论
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。
相关文章
TPS、QPS和系统吞吐量 简述及他们的区别
一、QPS/TPSQPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准
QPS
TPS
系统吞吐量
分布式系统架构_分布式事物_分布式系统原理
分布式系统架构_分布式事物_分布式系统原理
分布式系统架构
分布式事物
分布式系统原理
分布式文件系统FastDFS详解
分布式文件系统FastDFS详解
分布式文件系统
FastDFS
linux系统中ftp 上传和下载文件shell脚本编写
linux系统中ftp 上传和下载文件shell脚本编写
ftp
linux系统
Windows 系统如何配置环境变量
概述windows 系统配置环境变量的详细介绍,本教程理论兼容windows xp - windows 11(最新版)。本例以window 11 系统为例Win
Windows
Windows环境变量
Windows系统变量
OpenWRT 外挂文件系统格式常见组件
kmod-fs-exfat对于 exfat格式支持,常见于U盘 kmod-fs-ext4对于 ext4系统文件格式支持,常见于Linux系统磁盘 kmod-fs
openwrt 文件系统
openwrt
openwrt usb
FastDFS安装配置,fastDFS分布式文件系统(一)
FastDFS分布式文件系统的下载和安装配置,FastDFS,FastDFS安装配置,分布式文件系统
FastDFS
FastDFS安装配置
分布式文件系统
PVE 系统盘崩溃恢复示例
概述模拟pve系统盘挂了,恢复数据盘环境说明pve 版本8.4.1测试环境为VMware虚拟机内部虚拟机配置:CPU 4核内存 8GB硬盘1:100G (系统盘
pve恢复
pve数据盘恢复
pve重装系统
Linux系统SSH命令基础用法
Linux系统SSH命令基础用法,Linux,Linux系统
ssh
Linux
centos 7
Windows系统查看端口占用
Windows系统查看端口占用
端口
Linux系统挂载硬盘/增加SWAP交换分区
Linux系统分区Linux系统挂载硬盘Linux系统Linux系统增加交换分区swap1.分区介绍 Linux系统分区不同于windows,Linux下[IE
centos挂载硬盘
CentOS
Linux swap
swap
Linux登录输入错误密码多次锁定账号时间PAM实现方式
Linux(centos)系统远程(SSH)登录输入错误密码多次锁定账号时间PAM实现方式
linux系统教程
linux PAM
linux系统密码
Linux系统修改静态IP
Linux系统修改静态IP #vi /etc/sysconfig/network-script/ifcfg-eth0修改为:DEVICE="eth0"BOOTP
Linux
ip
静态IP
linux(centos)系统配置安装jdk
说明在Linux系统中安装和配置Java的运行或者编译jdk环境。安装分两种类型,系统安装包例如centos系列的有rpm包或者通过yum安装;第二总就是Lin
jdk
jdk安装
centos
MySQL忘记root密码找回windows系统
windows系统MySQL忘记root密码找回,MySQL服务停止后通过命令临时启动
mysql
root密码
目录
热门文章
Spring cloud ribbon 使用eureka注册中心 客户端负载均衡(源码下载)
[Spring Cloud]
update ... where a.uid in(select ...) SQL更新字段与条件字段同一个
[Java]
qBittorrent 官方最新版下载windows32位/64位
[资源分享]
nginx自定义Java项目502页面
[nginx]
腾讯视频真实地址解析Java源码下载
[资源分享]
最近更新
AI/Ps/Photoshop 字体大小点/PT 与网页字体PX像素大小转换
[JavaScript]
Windows 文件Hash计算工具
[Softwares]
Java graphics drawString x,y绘图位置偏差问题解决
[Java]
固态硬盘Total LBAs Written 换算写入量GB计算
[Softwares]
PVE 系统盘崩溃恢复示例
[Proxmox VE/PVE]
使用协议和Cookie告知:
🍪
使用协议和Cookie告知:
我们需要使用cookie来确保您在我们的网站上获得最佳体验。另外还您还需遵守本站相关协议。:
了解更多
我同意