应用性能监控分析

本文涉及的产品
应用实时监控服务ARMS - 应用监控,每月50GB免费额度
简介: 应用性能监控分析

应用性能监控分析

1.接口耗时统计分析

2.接口调用次数分析

3.jvm监控分析

垃圾回收(young gc,full gc):full gc耗时较长,但比较少;yong gc 耗时较短,但比较频繁

4.FS监控分析

5.QPS

首先,我们需要明确两个基本点

(1)处理每个请求需要耗费时间,哪怕时间很短

(2)服务资源是有限的,不能一次性处理全部请求

我们可以假定总并发请求数量为10000,每个请求的处理时间为t秒,服务器一次性可以处理的请求数量为n个,那么处理完所有的请求需要用时为T

T = (10000 / n ) * t

由此可知,如果一次性可以处理10000个请求,那么总耗时只需要t秒

                                如果一次性可以处理1000个请求,那么总耗时需要10t秒
                                。。。

(3)QPS的定义:

一秒内可以处理的请求数量称之为服务器的QPS。

上面我们计算了10000个请求的耗时,那么反过来计算每秒处理多少请求则

QPS = (1 / t ) * n

如果一次性可以处理100个请求,每个请求耗时100毫秒,则qps = 1000

如果一次性可以处理50个请求,每个请求耗时200毫秒,则qps = 250

所以QPS与单个请求处理时间以及服务器一次性可以处理多少请求是成比例关系的。

(3)如何提高QPS:理论上很简单,最大化提高服务器一次性可以处理的请求数量,最大化提高单个请求的执行速度。

单机QPS:说到单机,你必须明确指出硬性指标,CPU、内存、硬盘、带宽等;假定 CPU为4核、内存8G、硬盘7200转、带宽10M

 

参考:http://ju.outofmemory.cn/entry/365477


相关实践学习
通过云拨测对指定服务器进行Ping/DNS监测
本实验将通过云拨测对指定服务器进行Ping/DNS监测,评估网站服务质量和用户体验。
相关文章
|
运维 监控 JavaScript
(ARMS-AIOps)一文教你用Attributor算法实现多维下钻分析
常见的AIOps应用路径为:对监控的各种关键性能指标(KPI)进行实时异常检测;对多维指标进行根源分析,快速下钻到异常维度和元素;基于应用拓扑和实时Trace,实现根因定位;结合CMDB、关联等、构建异常根因上下文,帮助快速修复问题。 作为KPI指标, 往往包含了很多维度和元素,最显而易见的则是对每一个维度的元素都进行实时异常检测。 对于维度组合笛卡尔集数量很长的场景, 该方案的成本则有点难以承受
3976 0
|
数据采集 监控 JavaScript
前端监控 SDK 的一些技术要点原理分析(下)
前端监控 SDK 的一些技术要点原理分析(下)
187 0
|
缓存 监控 JavaScript
前端监控 SDK 的一些技术要点原理分析(中)
前端监控 SDK 的一些技术要点原理分析(中)
172 0
|
数据采集 Web App开发 监控
前端监控 SDK 的一些技术要点原理分析(上)
前端监控 SDK 的一些技术要点原理分析
278 0
|
SQL 数据采集 运维
「应用实时监控 ARMS 」斩获「根因分析技术」先进级认证
「应用实时监控 ARMS 」斩获「根因分析技术」先进级认证
|
Web App开发 弹性计算 监控
试用阿里云云拨测对Web网站的网页性能进行测试并分析
利用分布于全球的监测网络,以真实终端用户使用场景为视角,提供模拟终端用户体验的拨测服务。 可实现对网络质量、页面性能、端口性能、文件传输、音视频体验等场景进行周期性监控,支持多维度分析性能指标。利用可视化性能数据和告警通知可帮助您及时对业务质量作出反应,保证业务稳定正常运行。
523 0
|
3月前
|
存储 监控 前端开发
基于 ARMS RUM 进行日志自定义分析
ARMS RUM 前端监控专注于对 Web 场景、Weex 场景和小程序场景的监控,从页面打开速度(测速)、页面稳定性(JS诊断错误)和外部服务调用成功率(API)这三个方面监测Web和小程序页面的健康度。ARMS RUM 前端监控控制台的功能已经能够满足大部分用户的需求。现有的控制台功能包括:前端...
基于 ARMS RUM 进行日志自定义分析
《“静态调用链路发现“在APM中的应用场景分析及实践探索》电子版地址
“静态调用链路发现“在APM中的应用场景分析及实践探索
69 0
《“静态调用链路发现“在APM中的应用场景分析及实践探索》电子版地址
|
监控 Java Go
【最佳实践】阿里云Elasticsearch应用性能监控分析(APM)
本文介绍了阿里云Elasticseasrch APM服务概念架构及功能,以及如何快速接入并使用,通过阿里云托管的Elasticsearch 应用性能监控(APM)服务,您可以结合阿里云Elasticsearch实现系统可观测性能力搭建。
1804 0
【最佳实践】阿里云Elasticsearch应用性能监控分析(APM)
|
存储 监控 Java
1个小时接入友盟+ U-APM:解决移动应用崩溃、性能、内存的云监控分析
本文主要是一次产品需求讨论之后的功能论证,公司正式的APP接入友盟+ U-APM还未上线。而本文也是花了一个小时尝试接入U-APM的一种实验,过程比较顺利,而产品部对于这种性能指标的监控方式也比较认可,毕竟一次接入之后就可以实现多种应用。而友盟+ U-APM的功能不止于此,后续对于U-APM的深入对接也不会止步。
1个小时接入友盟+ U-APM:解决移动应用崩溃、性能、内存的云监控分析