原文:

https://www.zhihu.com/question/41110088

https://www.google.com.hk/#safe=strict&q=tp50+tp90

The tp90 is a minimum time under which 90% of requests have been served.

tp90 = top percentile 90

Imagine you have response times:

10s
1000s
100s
2s

Calculating TP is very simple:

1. Sort all times in ascending order: [2s, 10s, 100s, 1000s]

2. find latest item in portion you need to calculate.
2.1 For TP50 it will be ceil(4*0.5) = 2 requests. You need 2nd request.
2.2 For TP90 it will be ceil(4*0.9) = 4. You need 4th request.

3. We get time for the item found above. TP50=10s. TP90=1000s

以为这是常识,满大街都应该有定义,结果搜了一下发现还真不是。特地把搜索学习的结果总结在这里了。

TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数、中位数都是一类。

TP50、TP90和TP99等指标常用于系统性能监控场景,指高于50%、90%、99%等百分线的情况。

参考
Stack Overflow:distributed system
为什么这种指标比平均数和中位数好:http://apmblog.dynatrace.com/2012/11/14/why-averages-suck-and-percentiles-are-great/

相关问题
第95个百分位(95th percentile)是什么概念? - 数学

TP指标: TP50:指在一个时间段内(如5分钟),统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,取第50%的那个值作为TP50 值;配置此监控指标对应的报警阀值后,需要保证在这个时间段内该方法所有调用的消耗时间至少有50%的值要小于此阀值,否则系统将会报警。

TP90,TP99,TP999与TP50值计算方式一致,它们分别代表着对方法的不同性能要求,TP50相对较低,TP90则比较高,TP99,TP999则对方法性能要求很高

转载于:https://www.cnblogs.com/robinunix/p/7827423.html

tp90和tp99是指什么性能指标相关推荐

  1. 性能指标TP50、TP90、TP99、TP999解读和学习

    TP指标说明 TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序, 并取出结果为:总次数*指标数=对应TP指标的值,再取出排序好的时间. TP=Top ...

  2. TP50、TP90、TP99的理解和使用

    一 TP50.TP90.TP99 的概念 1.1 什么是 TP TP 是 Top Percentile 的缩写,中文译作百分位. 1.2 什么是百分位 百分位是一个统计学的术语. 如果将一组数据从小到 ...

  3. TP50、TP90、TP99、TP999

    TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数.中位数都是一类. TP50.TP90和TP99等指标常用于系统性能监控场景,指高于50%.90%.99%等百分线的情况 ...

  4. TP50、TP90、TP99、TP999简易理解

    TP50.TP90.TP99.TP999 TP(Top Percentile)Top百分数,是一个统计学的术语,与平均数.中位数一样.是不是看着这句话很眼熟? 在网上看了很多帖子,是这样解释这些指标的 ...

  5. qps,tps,TP50,TP90,TP99,TP999详解

    tps:(每秒传输的事务处理个数),这里是指服务器每秒处理的事务数量.事务处理的统计 qps: 每秒查询的处理量,也可以称为吞吐量 TP指标: TP50:指在一个时间段内(如5分钟),统计该方法每次调 ...

  6. 指标数据TP50、TP90、TP99、TP999

    概念:TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,并取出结果为:总次数 * 指标数 = 对应TP指标的值, 在取出排序好的时间. TP50:指在 ...

  7. 简易版Dubbo方法级性能监控(实现TP90、TP99)

    一.具体要求 在真实业务场景中,经常需要对各个业务接口的响应性能进行监控(常用指标为:TP90.TP99) 通过扩展Dubbo的Filter(TPMonitorFilter),完成简易版本 Dubbo ...

  8. 高并发监控[一]:TP90、TP99耗时监控设计与实现

    高并发监控[一]:TP90.TP99耗时监控设计与实现 背景 设计思路 代码实现 背景 性能测试中,我们经常选择TP90.TP95.TP99等指标项作为性能对比的参考水位, 在本文中,我们给出一种计算 ...

  9. 简易版Dubbo方法级性能监控(TP90、TP99)

    简易版Dubbo方法级性能监控(TP90.TP99) 代码:https://gitee.com/szile20/lagou_stage3_module3 一.实现思路 创建API模块,提供consum ...

最新文章

  1. 全球智能制造发展现状及前景预测 工业机器人引领行业发展
  2. 【数理知识】《矩阵论》方保镕老师-目录及关于符号的含义
  3. Gevent简明教程
  4. 分段处理_连续油管无限级可开关固井滑套分段压裂工艺
  5. __ATTRIBUTE__ 你知多少?
  6. iPhone是否越狱的检测方法
  7. WebStorm 添加多个项目到当前工程目录
  8. QToolBox学习笔记
  9. PHP 初学者资源收集
  10. Linux虚拟机设置Samba服务
  11. c语言调光程序,dmx512协议c语言编程
  12. 定时任务管理系统 gocron
  13. java 前置系统报文通讯方式_基于Geronimo的银行通讯前置系统的设计
  14. COMSOL电化学专题培训通知
  15. 如何设置CentOS 7获取动态ip地址
  16. 33. Prometheus-报警-通知模板示例
  17. H2数据库入门,看这篇就对了
  18. Vue的v-html样式无效问题
  19. 对Stable Diffusion做fine-tune时遇见的bug
  20. canvas绘制简单的霓虹灯效果

热门文章

  1. 自定义一个倒计时控件
  2. 学术会议论文查重吗_学术论文会论文查重吗?
  3. 智慧小区门禁好处多,你都get到了吗?
  4. InDesign 教程如何自定义工作区?
  5. Mac 打开应用提示 “应用程序 “xxx” 不能打开” 解决方法
  6. Xcode7中你一定要知道的炸裂调试神技【转载】
  7. Jenkins凭证/凭据管理详解
  8. 大连理工大学计算机学院讲师名单,大连理工大学学科评估排名!附大工a类学科名单...
  9. 区块链硬件钱包常见问答
  10. mysql版本:'for the right syntax to use near 'identified by 'password' with grant option'