高并发性能指标

QPS

QPS=Quaries Per Second
每秒查询率
是一个服务器每秒能够响应的查询次数
是对一个特定的查询服务器在单位时间内响应次数多少的衡量标准
在互联网中,域名服务器的机器性能常用QPS来衡量

TPS

TPS=Transcations Per Second
每秒事务数
软件测试结果的测量单位。
客户端发起一个请求,服务器接收请求并作出响应的这个过程称为一个事务。客户机从发出请求后开始计时,直到接收到服务端的请求为结束,一次来记录使用的时间和完成事务的次数。

TPS与QPS类似,但不同的是,一次页面访问算是一个TPS,但一次页面访问服务端却可以发起多次的响应。
也就是说,如果一次页面访问服务器响应了两次,产生的是“1个TPS,2个QPS“

RT

RT=Response Time
响应时间:执行一个请求从开始到结束直到收到相应数据所花费的时间,即客户端从发出请求到接收服务端响应所需要的时间
响应时间是一个系统最重要的指标之一,它直接反映了系统的运行快慢

并发数

是指系统能够同时处理的最大请求,反映了一个系统的负载能力

吞吐量

系统的吞吐量(承载能力)与request对cpu的消耗、外部接口、io等有着很紧密的联系。request对cpu的消耗越高、外部接口越多、io速度越慢,系统的吞吐量越低,反之越高。

系统吞吐量几个重要参数

QPS(TPS)、并发数、响应时间。

QPS(TPS):(Query Per Second)每秒钟request/事务 数量
并发数: 系统同时处理的request/事务数
响应时间: 一般取平均响应时间

理解了上面三个要素的意义之后,就能推算出它们之间的关系:

QPS(TPS)= 并发数/平均响应时间
并发数 = QPS*平均响应时间

猜你喜欢

转载自blog.csdn.net/m0_49265034/article/details/132558480