系统吞吐量QPS
Posted sihye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统吞吐量QPS相关的知识,希望对你有一定的参考价值。
系统负载能力
维度
1.吞吐量/TPS
概念
指在单位时间内系统处理的请求数,吞吐量是判断一个系统处理能力的常用指标
2.响应时间/RT
概念
指系统对请求作出响应的时间,现实中不同功能响应时间不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不同,因此一般说响应时间会指该系统所有功能的平均响应时间或者所有功能的最大响应时间。单纯从响应时间看并不能评判一个系统性能的高低,系统性能的高低实际取决于用户
获取web站点的响应时间
RT:单位[秒]
# curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"
" "https://www.taobao.com"
0.012::0.019::0.271::0.344::390440.000
参数分析:
-o:将返回的html,js写到垃圾回收站中[/dev/null]
-s:去掉所有状态,数据接收的状态
-w:制定格式输出RT
time_namelookup:解析域名的 时间,www.taobao.com
time_connect:client和server端建立TCP连接的时间,包含DNS解析的时间
time_starttransfer:从client发出请求 到web的server响应第一个字节的时间,包含前面两个时间
time_total:client发出请求,到web的server端返回给client所有响应的相关数据,并关闭connect的时间
speed_download:下载速度 单位byte/s
RT分析:
- 建立TCP连接并返回第一个字节的时间:0.07s
- server端把响应的数据全部返回给client的时间:0.073s
3.QPS
概念:
每秒服务器处理的事务/请求数、QPS=req/sec=请求数/秒,是对一个特定的查询服务器在固定时间内所处理流量多少的衡量指标
4.并发量
概念:
系统可以同时承载的障时使用系统功能的用户量
以上是关于系统吞吐量QPS的主要内容,如果未能解决你的问题,请参考以下文章
系统吞吐量TPS(QPS)用户并发量性能测试概念和公式(转)
系统吞吐量TPS(QPS)用户并发量性能测试概念和公式(分享二十二)