高并发(High Concurrency)。通常是指系统在短时间内的大量操作。
高并发相关的常见指标有:QPS、TPS、吞吐量、并发数等。
QPS每秒查询率,是指系统每秒响应的查询次数。用于衡量单位时间内系统处理查询请求的能力。QPS主要针对查询服务性能指标,不能描述增删改等操作,不建议用QPS描述系统整体性能。
计算关系:QPS = 并发量 / 平均响应时间
TPS每秒事务数。一个事务可以是一个接口、也可以是一个动作调用多个接口、也可以是一个业务流程。
TPS是软件测试结果的测量单位。TPS可以指一组逻辑相关的接口调用,而服务整体处理能力取决于相关功能TPS最低的。
计算关系:假设一个查询功能需要调用N个查询接口
则QPS = N * TPS
RT响应时间。系统对请求做出响应的时间。
吞吐量是指系统在单位时间内处理请求的数量。表现了一个系统的承压能力。
吞吐量和TPS(QPS)、并发数;服务器的CPU、磁盘IO、网络IO都有关系。当单个或多个性能达到极限时,系统的吞吐量也随之达到极限,如果此时对系统继续增加压力,那么系统的吞吐量则会降低。
指系统同时能处理的请求数量,同样反应了系统的负载能力。
计算关系:并发数 = QPS * 平均响应时间
————————————————
版权声明:本文为CSDN博主「一边学习一边哭」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq522044637/article/details/124863705