码迷,mamicode.com
首页 > 其他好文 > 详细

系统吞吐量(TPS)、用户并发量、性能测试概念和公式

时间:2015-06-18 21:33:41      阅读:1946      评论:0      收藏:0      [点我收藏+]

标签:

系统吞吐量(TPS)、用户并发量、性能测试概念和公式

 

    一个系统的吞吐量(承压能力)与request对CPU的消耗,外部接口,IO等等有紧密关系

    单个请求对cpu消耗越低,外部接口,ID响应越快,系统的吞吐量就越大,反之依然。

 

    系统的吞吐量有3个概念:QPS,并发数,响应时间

      吞吐量:每秒钟的访问量,

      并发数:系统可以同时处理请求的数量,

      响应时间:从请求到响应经历的时间。

 

    由上面可以得出:

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

 

    一个系统的性能有 QPS(TPS )和 并发量决定,在每个系统里,这个两个值,都有个相对极限值,他俩任意一个达到其极限值,

    就代表着系统的性能的颈瓶,系统的吞吐量就上不去了,如果压力在大,系统的吞吐量还会减少,原因是系统超负荷工作,

    上下文切换,内存消耗等等,导致了计算机的性能降低。

 

    决定系统响应时间的因素 主要有 , cpu运算,IO响应速度,外部接口响应速度等等。

 

    系统吞吐量评估:

       我们在做系统设计的时候,先要考虑到cpu、IO、外部系统响应因素造成的影响,以及对系统性能的初步预估。

       而通常情况下,我们面对需求,我们除了QPS,并发量之外,还有日PV

       通过观察系统的访问日志发现,在用户量很大的情况下,各个时间周期内的同一时间段的访问流量几乎一样。

       比如工作日的每天早上。只要能拿到日流量图和QPS我们就可以推算日流量。

    

      

    

    

系统吞吐量(TPS)、用户并发量、性能测试概念和公式

标签:

原文地址:http://www.cnblogs.com/Super-Man/p/4586855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!