1。计算单机极限qps。
压测:压测最关心的两个值qps,rt(响应时间)。
当rt达到无法容忍的上限,
或者系统某些地方开始出现瓶颈(如内存不足,系统频繁full gc,I/O等待时间过长,CPU load超高)
此时的qps便是一个机器能承受的极限qps
2。计算系统峰值qps。
计算公式如下:
峰值qps=(总的PV * 80%)/(60*60*24*20%)
系统运行的峰值,关乎应用的生死,往往是最后的一根稻草,将系统压垮。
在进行系统峰值评估时,一般会遵循一个原则,即所谓的80/20原则,80%的访问请求将在20%的时间内到达。
如果是大型促销或者是推广力度交以往更大的时候,视情况可乘以3-5倍。
3。计算机器数。
机器数=总的峰值qps/压测得出的单机机器极限qps
附:压测的方法:
a.人为制造压力(调整7层的member比重)
b.重放线上流量(Tcpcopy)
c.实时线上引流(流量切换)