目前线上WEB服务器共有6台,其他同事通过LoadRunner测试单台服务器的性能大概是100 RPS左右,那么就是100 * 6 = 600 RPS (有没有问题?)
而线上实际情况是,每小时最高访问量大概也只有8000 PV,考虑现在是淡季,我假设有促销时,每小时访问量提高3倍(估算),也就是一小时24000的PV,那么折算下来也就是每秒7个请求。另外我们没有类似秒杀的活动,因此访问量基本是平均分布的。
所以,如果说线上的服务器其实已经远远超过目前的性能要求,这样理解是否正确?
还有就是LoadRunner的结果是其他同事给的,自己不太了解这个工具,我用ab测过同一个地址,结果大概是单台260RPS左右,两者相差将近一半,哪个更靠谱一些?(我的理解是LoadRunner里的规则可能和我想的不一样,比如以跳转到某个地址作为判断,而不是以200状态为依据,所以会影响结果)
而线上实际情况是,每小时最高访问量大概也只有8000 PV,考虑现在是淡季,我假设有促销时,每小时访问量提高3倍(估算),也就是一小时24000的PV,那么折算下来也就是每秒7个请求。另外我们没有类似秒杀的活动,因此访问量基本是平均分布的。
所以,如果说线上的服务器其实已经远远超过目前的性能要求,这样理解是否正确?
还有就是LoadRunner的结果是其他同事给的,自己不太了解这个工具,我用ab测过同一个地址,结果大概是单台260RPS左右,两者相差将近一半,哪个更靠谱一些?(我的理解是LoadRunner里的规则可能和我想的不一样,比如以跳转到某个地址作为判断,而不是以200状态为依据,所以会影响结果)