tp90和tp99是指什么性能指标
原文:
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
2sCalculating 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是指什么性能指标相关推荐
- 性能指标TP50、TP90、TP99、TP999解读和学习
TP指标说明 TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序, 并取出结果为:总次数*指标数=对应TP指标的值,再取出排序好的时间. TP=Top ...
- TP50、TP90、TP99的理解和使用
一 TP50.TP90.TP99 的概念 1.1 什么是 TP TP 是 Top Percentile 的缩写,中文译作百分位. 1.2 什么是百分位 百分位是一个统计学的术语. 如果将一组数据从小到 ...
- TP50、TP90、TP99、TP999
TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数.中位数都是一类. TP50.TP90和TP99等指标常用于系统性能监控场景,指高于50%.90%.99%等百分线的情况 ...
- TP50、TP90、TP99、TP999简易理解
TP50.TP90.TP99.TP999 TP(Top Percentile)Top百分数,是一个统计学的术语,与平均数.中位数一样.是不是看着这句话很眼熟? 在网上看了很多帖子,是这样解释这些指标的 ...
- qps,tps,TP50,TP90,TP99,TP999详解
tps:(每秒传输的事务处理个数),这里是指服务器每秒处理的事务数量.事务处理的统计 qps: 每秒查询的处理量,也可以称为吞吐量 TP指标: TP50:指在一个时间段内(如5分钟),统计该方法每次调 ...
- 指标数据TP50、TP90、TP99、TP999
概念:TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,并取出结果为:总次数 * 指标数 = 对应TP指标的值, 在取出排序好的时间. TP50:指在 ...
- 简易版Dubbo方法级性能监控(实现TP90、TP99)
一.具体要求 在真实业务场景中,经常需要对各个业务接口的响应性能进行监控(常用指标为:TP90.TP99) 通过扩展Dubbo的Filter(TPMonitorFilter),完成简易版本 Dubbo ...
- 高并发监控[一]:TP90、TP99耗时监控设计与实现
高并发监控[一]:TP90.TP99耗时监控设计与实现 背景 设计思路 代码实现 背景 性能测试中,我们经常选择TP90.TP95.TP99等指标项作为性能对比的参考水位, 在本文中,我们给出一种计算 ...
- 简易版Dubbo方法级性能监控(TP90、TP99)
简易版Dubbo方法级性能监控(TP90.TP99) 代码:https://gitee.com/szile20/lagou_stage3_module3 一.实现思路 创建API模块,提供consum ...
最新文章
- 全球智能制造发展现状及前景预测 工业机器人引领行业发展
- 【数理知识】《矩阵论》方保镕老师-目录及关于符号的含义
- Gevent简明教程
- 分段处理_连续油管无限级可开关固井滑套分段压裂工艺
- __ATTRIBUTE__ 你知多少?
- iPhone是否越狱的检测方法
- WebStorm 添加多个项目到当前工程目录
- QToolBox学习笔记
- PHP 初学者资源收集
- Linux虚拟机设置Samba服务
- c语言调光程序,dmx512协议c语言编程
- 定时任务管理系统 gocron
- java 前置系统报文通讯方式_基于Geronimo的银行通讯前置系统的设计
- COMSOL电化学专题培训通知
- 如何设置CentOS 7获取动态ip地址
- 33. Prometheus-报警-通知模板示例
- H2数据库入门,看这篇就对了
- Vue的v-html样式无效问题
- 对Stable Diffusion做fine-tune时遇见的bug
- canvas绘制简单的霓虹灯效果
热门文章
- 自定义一个倒计时控件
- 学术会议论文查重吗_学术论文会论文查重吗?
- 智慧小区门禁好处多,你都get到了吗?
- InDesign 教程如何自定义工作区?
- Mac 打开应用提示 “应用程序 “xxx” 不能打开” 解决方法
- Xcode7中你一定要知道的炸裂调试神技【转载】
- Jenkins凭证/凭据管理详解
- 大连理工大学计算机学院讲师名单,大连理工大学学科评估排名!附大工a类学科名单...
- 区块链硬件钱包常见问答
- mysql版本:'for the right syntax to use near 'identified by 'password' with grant option'