QPS/TPS/并发量/系统吞吐量的概念

 咱们在平常工做中常常会听到QPS/TPS这些名词,也会常常被别人问起说你的系统吞吐量有多大。这个问题从业务上来说,能够理解为应用系统每秒钟最大能接受的用户访问量。或者每秒钟最大能处理的请求数;服务器

  QPS: 每秒钟处理完请求的次数;注意这里是处理完。具体是指发出请求到服务器处理完成功返回结果。能够理解在server中有个counter,每处理一个请求加1,1秒后counter=QPS。并发

  TPS:每秒钟处理完的事务次数,通常TPS是对整个系统来说的。一个应用系统1s能完成多少事务处理,一个事务在分布式处理中,可能会对应多个请求,对于衡量单个接口服务的处理能力,用QPS比较多。分布式

  并发量:系统能同时处理的请求数server

  RT:响应时间,处理一次请求所须要的平均处理时间
计算关系:
  QPS = 并发量 / 平均响应时间
  并发量 = QPS * 平均响应时间接口

相关文章
相关标签/搜索