同事教了一个评估所需qps的办法

互联网应用中,业务方最容易给出的评估指标是UV

我们就是要根据UV推导出系统应该具备的极限峰值

推导过程是:

  1. 根据UV估计出PV,一般可以乘10

  2. 确定峰值访问的时间长度(比如说中午那个小时),及这个时间段流量占全天流量的比例,从而得出这个时间段内的PV

  3. 用这个PV数除于峰值时间段的跨度(单位秒),即得QPS

当然,QPS满足了要求未必就意味着性能达标了。你还要考虑并发数。经验上,可以使用25(当然未必普适)并发数作为极限并发数,然后再测一下在这个并发数QPS能否达到上面推导出的值。

p.s. 为了确定极限并发数,也可以逐渐提高并发数,依次进行性能测试;然后查看性能曲线(如qps,具体视情况而定),直到性能曲线下降为止。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.