首页 > 其他分享 >性能TPS介绍

性能TPS介绍

时间:2024-05-23 15:41:44浏览次数:12  
标签:TP90 请求 TP50 性能 介绍 耗时 TPS TP 排序

TPS

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

 

TP50:满足百分之五十的网络请求所需的最低耗时。

TP90:满足百分之九十的网络请求所需的最低耗时。

TP99:满足百分之九十九的网络请求所需的最低耗时。

TP999:满足千分之九百九十九的网络请求所需的最低耗时。

在一个时间段内(如5分钟),统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,取第50%的那个值作为TP50值;

配置此监控指标对应的报警阀值后,需要保证在这个时间段内该方法所有调用的消耗时间至少有50%的值要小于此阀值,否则系统将会报警。

 

 

举例

有四次请求耗时分别为:10ms,1000ms,100ms,2ms

计算TP非常简单:

将所有时间按升序排序:[2ms,10ms,100ms,1000ms]

在需要计算的部分中找到需要的项。

2.1 对于TP50,即ceil(4 * 0.5)=2,您需要第二个请求。

2.2 对于TP90,即ceil(4 * 0.9)=4,您需要第四个请求。

我们在上面找到对应的时间,TP50 = 10ms,TP90 = 1000ms。

 

标签:TP90,请求,TP50,性能,介绍,耗时,TPS,TP,排序
From: https://www.cnblogs.com/wi-Tim-n/p/18208590

相关文章

  • 代码革命的先锋:aiXcoder-7B模型介绍
       国内开源代码大模型4月9日aiXcoder宣布正式开源其7B模型Base版,仅仅过去一个礼拜,aiXcoder-7B在软件源代码托管服务平台GitHub上的Star数已超过2k。同时跻身HuggingFace趋势榜单TOP30,令全球开发者瞩目。    背后团队aiXcoder团队来自北京大学软件工程研究......
  • 满足 5G 通信的带宽需求,1ST040EH2F35I2LG,1ST085ES3F50I3VG,1ST085ES3F50E3VG,1ST110E
    说明Stratix®10FPGA和SoCFPGA大幅提高了性能、功效、密度和系统集成度。Stratix10采用创新HyperflexFPGA架构,将嵌入式多芯片互连桥接器(EMIB)、高级接口总线(AIB)和芯片组等技术结合在一起。™因此,与上一代高性能FPGA相比,Stratix10器件的性能提高了2倍。Stratix®10......
  • 精通-JavaScript-高性能-全-
    精通JavaScript高性能(全)原文:zh.annas-archive.org/md5/582AFDEF15013377BB79AB8CEA3B2B47译者:飞龙协议:CCBY-NC-SA4.0序言欢迎来到精通JavaScript高性能。在这本书中,我们已经以帮助任何JavaScript开发者,无论他们是新手上路还是经验丰富的老手的方式,覆盖了JavaScrip......
  • 主流源代码管理工具GitHub介绍
    GitHub在软件开发领域,源代码管理工具的重要性不言而喻。它们不仅帮助开发者跟踪代码变更,还促进了团队协作,使得项目管理和版本控制变得更加高效。在众多源代码管理工具中,GitHub以其独特的优势,成为了众多开发者和团队的首选。1.引言源代码管理工具是软件开发中不可或缺的一部分......
  • http和https的区别
    HTTP(HyperTextTransferProtocol)和HTTPS(HyperTextTransferProtocolSecure)都是用于在客户端(如浏览器)和服务器之间传输数据的协议。它们的主要区别在于安全性。以下是HTTP和HTTPS的详细区别:数据传输安全性:HTTP:数据以明文形式传输,缺乏加密。如果数据在传输过程中被拦截,攻击......
  • 14个Flink SQL性能优化实践分享
    本文分享自华为云社区《FlinkSQL性能优化实践》 ,作者:超梦。在大数据处理领域,ApacheFlink以其流处理和批处理一体化的能力,成为许多企业的首选。然而,随着数据量的增长,性能优化变得至关重要。本文将深入浅出地探讨FlinkSQL的常见性能问题、调优方法、易错点及调优技巧,并提供代码......
  • 新版本的禅道在使用 nginx 做 https 反向代理时,无法正常安装、升级以及登录
    是想从docker的12.5.3版本升级到16.0版本,但是按步骤升级完成后,发现会卡在一个“禅道开源版15版本升级”的介绍页面无限循环直接部署全新的系统,也会卡在配置数据库连接的页面无限循环而且在容器的日志中,会有一条ERROR1045(28000):Accessdeniedforuser'root'@'loca......
  • 基于BP神经网络的QPSK解调算法matlab性能仿真
    1.算法运行效果图预览  2.算法运行软件版本matlab2022a 3.算法理论概述       QPSK(QuadraturePhaseShiftKeying)是一种常见的数字调制方式,通过载波的四种相位状态来传输两比特信息。在接收端,准确解调出原始数据成为关键任务。传统的方法如相干解调虽有效但......
  • 解决老旧电脑在win7中浏览器访问https网站出现的Let‘sEncrypt证书过期的问题
        原因LetsEncrypt证书未过期,但是其顶级ca根证书“DSTRootCAX3”在2021-09-01过期了,老旧设备上的win系统会被影响到。解决步骤下载三张Letsencrypt的根证书“DSTRootCAX3”的最新版本,包含isrgrootx1.der+isrg-root-x2.der+lets-encrypt-r3.der:https://do......
  • C++高性能服务器框架—协程模块
    协程模块概述一、概念可以简单的认为:协程就是用户态的线程,但是上下文切换的时机是靠调用方(写代码的开发人员)自身去控制的;对比首先介绍一下为什么要使用协程。从了解进程,线程,协程之间的区别开始。从定义来看进程是资源分配和拥有的基本单位。进程通过内存映射拥有独立的代......