QPS、TPS、RT、吞吐量

本文详细解释了系统性能的关键指标,包括QPS(每秒查询率)、TPS(每秒事务数)、RT(响应时间)、并发数以及吞吐量的概念,并提供了计算最佳线程数的公式。通过实例展示了如何根据日访问量来估算所需服务器数量,帮助优化系统性能和资源配置。
摘要由CSDN通过智能技术生成

1.QPS

每秒查询率,每秒服务器可以处理的流量数.

QPS=并发量/响应时间

原理是 80%的流量会在20%时间访问系统

公式:(访问量PV * 0.8) / (一天的时间 * 0.2) = QPS

如果日访问量PV 3000000

(3000000 * 0.8) / (86400 * 0.2) = 139QPS

如果单台机器的QPS是50,那么只需要139/50=3台机器.

2.TPS

每秒事务数,就是每秒发送请求给服务器,到服务响应数据的个数.

QPS和TPS的区别.QPS类似于TPS,TPS相当于一个页面访问,但是一个页面可以有多次服务访问,所以一个TPS会有多个QPS.

3.RT

响应时间,一次客户端访问,到服务器响应数据的时间.

4.并发数

系统同时能处理的请求个数

5.吞吐量

吞吐量是单位时间处理的请求数目

6.最佳线程数

最佳线程数=(线程等待时间 + 线程cpu时间) / 线程cpu时间 * cpu数量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值