性能测试要点

     压测后如何才能更好的优化系统,变相的使用Amdahl定律可以给我们提供一定的指导。Amdahl定律是固定负载(计算总量不变时)时的量化标准。可用公式:

来表示。上式中,计算机执行某个任务的总时间可被改进部分的执行时间所占百分比,记为f。可被改进部分采用改进措施后比没有改进前性能提高倍数,记为m。

假设在某一接口中,网络延迟时间占总时间的20%,数据运算时间占总时间的30%,数据库读写占据总时间的50%。则只通过优化网络,系统性能优化的比例上限为1.25倍(假设网络性能提高无穷大倍);只通过优化数据运算速度,则最多可以达到1.42倍的性能提升;只通过优化数据库读写时间,则可以至多提升至原性能的2倍。

由此可见,从系统的瓶颈处入手可以取得最大的性能收益

你可能感兴趣的:(性能测试要点)