TP50/TP90/TP99,TP指标终极说明

网上搜了一圈没有得到满意的答案,遂写一个记录。

TP指标含义:TP=Top Percentile,Top百分数,指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,

并取出结果为 : 总次数 * 指标数(注:百分比) = 对应TP指标的值, 再取出排序好的时间对应的值

要注意的都标红了

取网上用烂了的一个例子:

比方说一个方法调用了四次,每一次的调用耗时分别是:[10s, 1000s, 100s,2s]

第一步,给时间排序,排序后为:[2s, 10s, 100s, 1000s]

第二步,用 总次数 * 指标数(注:百分比)= 对应TP指标的值计算,TP50:4*50%向上取整=2 ;TP90:4*90%向上取整=4

第三步,再根据第二步算出的值,取出排序好的时间中对应位置的值,即TP50的指标为10s,TP90的指标为1000s

最后说明:

a.TP90即表示它对应的值是满足百分之九十的请求的最低耗时,举个栗子:TP90对应1000s,那么请求100次,至少有90次的请求耗时必须小于或等于1000s,才能满足TP90指标的要求

b.TP50、TP90、TP99、TP999 计算方式一致时,TP后面跟的数字越大说明对性能要求越高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值