TP50、TP90、TP99、TP999
TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数、中位数都是一类。
TP50、TP90和TP99等指标常用于系统性能监控场景,指高于50%、90%、99%等百分线的情况。
首先给出Google到的答案:
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
依此,翻译过来,TP99就是满足百分之九十九的网络请求所需要的最低耗时。同理TP999就是满足千分之九百九十九的网络请求所需要的最低耗时。
举个例子:有四次请求耗时分别为:
10ms,1000ms,100ms,2ms
那么我们可以这样计算TP99:4次请求中,99%的请求数为4*0.99,进位取整也就是4次,满足这全部4次请求的的最低耗时为1000ms,也就是TP99的答案是1000ms。
(可以认为 TP90的意思是保证90%请求都能被响应的最小耗时。)
TP50、TP90、TP99、TP999相关推荐
- qps,tps,TP50,TP90,TP99,TP999详解
tps:(每秒传输的事务处理个数),这里是指服务器每秒处理的事务数量.事务处理的统计 qps: 每秒查询的处理量,也可以称为吞吐量 TP指标: TP50:指在一个时间段内(如5分钟),统计该方法每次调 ...
- 99线、999线TP99、TP999
接口性能的参数常说的999 线就是TP999 概念 TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数.中位数都是一类. TP50.TP90和TP99等指标常用于系统性能 ...
- 性能指标TP50、TP90、TP99、TP999解读和学习
TP指标说明 TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序, 并取出结果为:总次数*指标数=对应TP指标的值,再取出排序好的时间. TP=Top ...
- 指标数据TP50、TP90、TP99、TP999
概念:TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,并取出结果为:总次数 * 指标数 = 对应TP指标的值, 在取出排序好的时间. TP50:指在 ...
- tp90和tp99是指什么性能指标
原文: https://www.zhihu.com/question/41110088 https://www.google.com.hk/#safe=strict&q=tp50+tp90 T ...
- 监控TP50,TP90
2019独角兽企业重金招聘Python工程师标准>>> TP指标: TP50:指在一个时间段内(如5分钟),统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,取第 ...
- TP50、TP90、TP99、TP999简易理解
TP50.TP90.TP99.TP999 TP(Top Percentile)Top百分数,是一个统计学的术语,与平均数.中位数一样.是不是看着这句话很眼熟? 在网上看了很多帖子,是这样解释这些指标的 ...
- TP50、TP90、TP99、TP999等TP系列或者95line、99.9line 等line系列的含义
前几天优化服务性能在cat看到了一些title 大部分都很好理解 其中95line.99.9line是什么就不时很理解了 找到了美团的CAT技术文档 所以是怎么算的呢? 查询百度没查到什么特别符合的结 ...
- TP50、TP90、TP99的理解和使用
一 TP50.TP90.TP99 的概念 1.1 什么是 TP TP 是 Top Percentile 的缩写,中文译作百分位. 1.2 什么是百分位 百分位是一个统计学的术语. 如果将一组数据从小到 ...
最新文章
- 金立M2017续航出色不仅是因为电池大,还有超强快充
- docker下安装Nginx的方法
- 最近用到的几种前后端交互方式
- c++primer 第五版 p205 22题详细解释
- 【android】静态链接器/加载器(ld) 动态加载器(/system/bin/linker)+动态加载接口(dlopen)
- 快速向服务器传文件格式,客户端如何向服务器传文件格式
- C语言去除字符串空格
- [Python] L1-010. 比较大小-PAT团体程序设计天梯赛
- 全国二级 mysql有用_2020年全国计算机二级MySQL复习知识点:调整服务器
- on() 和 click() 的区别:二者在绑定静态控件时没有区别,但是如果面对动态产生的控件,只有 on() 能成功的绑定到动态控件中。以下实例中原先的 HTML 元素点击其身后的 Dele
- java多线程和长连接,三方转换通信的实践(2)——数据库端服务程序
- 大一新生应该如何学习C语言,书上代码看不懂理解不了怎么办?
- 如何批量将报表导成excel文件并打包下载
- 碳足迹计算2021-02-06
- android3d画廊自动切换,Android viewpager 3D画廊的实现方法
- 武林外传服务器时间修改,浅谈武林外传关于2021年4月29日大合区
- kaggle 注册无法激活的问题解决
- $.ajax的dataType属性
- 可能是macOS下最好的微博客户端Maipo
- Build Instructions (Windows) – The Chromium Projects
热门文章
- Class::DBI模块简介
- el-table纵向和横向都有滚动条的时候,右下角会出现白色方块区域
- 非乘a非b_给你28万 ,你买B+级车还是豪华入门车?
- 学渣的刷题之旅 leetcode刷题 1.两数之和
- 阿里P8架构师首推Netty实战,实战篇+面试篇,将知识点一网打尽
- Python编程:通过百度地图接口抓取机构的地址和电话信息
- google爬取搜索结果
- mdx词典包_欧路词典PC端 词库安装 渲染
- 【TA-霜狼_may-《百人计划》】美术2.1 DCC工具链与引擎工具链
- SQL Server数据库-存储过程(第一讲)