QPS
QPS:Queries Per Second,每秒查询数。一台服务器、数据库每秒能够响应的查询次数,在1秒内可以完成的请求数量。网站服务器的性能常用QPS来衡量,该术语广泛使用在任何请求-响应系统中。
TPS
TPS:Transactions Per Second,每秒事务数。一个事务是指从一个客户端向服务器发送请求到服务器做出反应的过程,从客户端发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成事务数。它是软件测试结果的测量单位。
QPS vs.TPS
对于网站某一页面的一次访问请求,可能会产生对多台服务器的访问请求。如,访问一个页面请求服务器两次,产生了两个“Q”和一个“T”。
RT
RT:Response Time,响应时间。客户端发起请求到服务端接受到请求并响应所有数据的时间差。一般取平均响应时间。
并发数
并发数:指系统能同时能处理的请求数量,反应了系统的负载能力。
简而言之,系统能同时处理的请求/事务数量
QPS=并发数/RT 或者 并发数=QPS*RT,一般来说不监控并发,监控QPS。
例:现在有10w并发用户,平均响应时间为0.9s,那么QPS=10w/0.9s ≈ 11.1w