高并发系统的性能指标有哪些呢?
分类:知识大全作者:互联网王者 发布时间:2016-01-03 11:05:59阅读:7.3万+ 属地:未知
评估高并发系统性能水平的重要指标主要有 QPS 、TPS 、RT 和吞吐量等,以下是针对每项指标的说明。
1.QPS(Query Per Second):每秒请求数,指的是处理请求的能力,即服务器在一秒的时间内处理了多少个请求,或者说一台服务器每秒能够处理的查询次数,表示一个服务器在单位时间内处理的请求数,单位为次/秒,对于一个特定的查询,服务器在规定时间内所处理流量多少的衡量标准,QPS 是用来评价服务器性能的指标之一。
2.TPS(Transactions Per Second):每秒事务数,即事务数/秒。一个事务是指一个客户机向服务器发送请求,然后服务器做出反应的整个过程。请求开始时开始计时,收到响应后结束计时,可以统计单位时间内的请求树。与 QPS 相比,TPS 更接近于系统的实际运作效率。一个TPS(一次页面请求),可能产生多个QPS。
3.RT(Response Time):响应时间是指系统对请求作出响应的时间,一般取平均响应时间。指的是在单次请求的情况下,从发出该请求到收到服务器发送的响应所需要的时间,包括处理时间,网络传输时间、客户端接收数据所需的时间等。响应时间是衡量一个系统最重要的指标之一,直接反应了系统反应的快慢,RT也是用来评价服务器性能的指标之一。
4.并发数:指系统同时能处理的请求数量,反应了系统的负载能力。可以通过分析服务器的日志来得到具体数量。一般情况下,并发数 =QPS*平均响应时间。
5.吐吞量:吞吐量,也可以叫做承压能力,是指系统在单位时间内处理请求的数量综合。吞吐量,在大多数时候与 QPS 或 TPS 相关,用吞吐量来描述一个系统的性能可以更准确地表示该系统在给定时间范围内所容纳的请求的并发量,并且还能反映出系统的稳定性和留有余地的容量。
6.访问量等指标
PV(Page View):页面访问量,一般情况下,一个时间单位内,请求一次即累加1次。
UV(Unique Visitor):独立访客数,一般情况下,一个时间单位内,一个用户无论请求多少次都只累加1次。
DAU(Daily Active User),日活跃用户数量,一般情况下指的是一日内的活跃用户数量总和。
评估一个高并发系统的性能时,不能只看其中某一项指标,需要对多项指标进行综合评估分析,这样才能更真实的获取系统的性能和承载能力,为业务做好准备。
声明:本文内容版权归原作者所有,未经授权,禁止转载!
声明:本站仅提供内容存储、展示服务,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的虚假信息,谨防诈骗。如发现有害或侵权内容,可联系本站删除!
- 上一篇:古诗《劝学》和颜真卿的故事
- 下一篇:互联网系统的架构组成有哪些