互联网应用中,业务方最容易给出的评估指标是UV
我们就是要根据UV推导出系统应该具备的极限峰值
推导过程是:
1. 根据UV估计出PV,一般可以乘10
2. 确定峰值访问的时间长度(比如说中午那个小时),及这个时间段流量占全天流量的比例,从而得出这个时间段内的PV
3. 用这个PV数除于峰值时间段的跨度(单位秒),即得QPS
当然,QPS满足了要求未必就意味着性能达标了。你还要考虑并发数。经验上,可以使用25(当然未必普适)并发数作为极限并发数,然后再测一下在这个并发数QPS能否达到上面推导出的值。
p.s. 为了确定极限并发数,也可以逐渐提高并发数,依次进行性能测试;然后查看性能曲线(如qps,具体视情况而定),直到性能曲线下降为止。