博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对Java意义重大的7个性能指标
阅读量:6891 次
发布时间:2019-06-27

本文共 1397 字,大约阅读时间需要 4 分钟。

hot3.png

1240

本文中,小编搜集了7个最有影响的衡量标注,让你可以不依赖了解应用程序现在,让我们看看这些性能指标,并了解如何查看并收集它们。:

一,响应时间和吞吐量

根据应用程序的响应时间可以知道程序完成传输数据所用的时间。也可以级别,或者成为数据库级别来看。对那些缓慢的查询你需要做一些优化来缩短时间。吞吐量是另一个角度衡量传输数据的指标,是指单位时间内系统处理的客户请求的数量。

我们可以使用APMs(例如New Relic或AppDynamics)来衡量这些指标。使用这些工具,你可以在主报告仪表板中将平均响应时间与昨天的甚至上周的直接进行对比。这有助于我们观察新的部署是否会影响到我们的应用程序。你可以看到网络传输的百分比,测量HTTP完成请求需要多长时间。

推荐工具:

AppDynamics

新遗物

Ruxit

New Relic报告:Web传输百分比和吞吐量

二,平均负载

第二个应用广泛的指标是们习惯上会把平均负载分为这三步测量,分别是第5分钟,第15分钟和最后1分钟。要保证数量低于机器的内核数。一旦超过内核数,机器就会运行在压力状态下。

除了简单测量CPU使用率,还需要关注每个内核的队列中有多少进程。在内核使用率都是100%的情况下,队列中只有1个任务和有6个任务有很大不同。因此,平均负载不能只考虑CPU使用率。

推荐工具:

HTOP

三,错误率

大多数开发人员判断错误率是根失败百分比但是他们忽略了一个更深层的东西:。特定传输的错误率这直接影响到您应用程序的运行状况这可以显示出代码方法的错误以及错误或异常出现的次数。

但单纯的错误率数据对我们没有多大帮助。最重要的是我们要找到它们的根源并解决问题。随着Takipi的运行,我们要在日志文件中需找线索。你可以找到所有关于服务器状态的信息,包括堆栈跟踪,源代码和变量值。

推荐工具:

Takipi

四,GC率和暂停时间

异常行为垃圾收集器应用程序的吞吐量和响应时间采取深潜的主要原因之一。了解GC暂停频率和持续时间的关键是分析GC日志文件。要分析它们,你需要收集GC日志和JVM参数。你要注意观察不同指标之间的数据是如何相互影响的。

推荐工具:

jClarity Censum

GCViewer

五,业务指标

应用程序取决于响应时间和错误率。业务指标也是一方面,例如收益,用户数。

推荐工具:

Grafana

ELK堆栈

Datadog

Librato

六,正常运行时间和服务运行状态

这一指标奠定了整个应用程序性能的基础。不仅可以当做一个提醒指标,也可以让你定义一段时间内的SKA。我们可以使用Pingdom的的小服务程序功能进行运行状态检查。我们可以查到应用程序的所有传输,包括数据库和S3。

推荐工具:

Pingdom的

七,日志大小

日志有一个缺点,它是一直在增加的。当启动塞满了垃圾,一切都慢下来。因此,我们需要密切的关注日志大小。

目前通常的解决办法是使用logstash划分使用日志,并将它们发送并存储在Splunk的,ELK或其他的日志管理工具中。

推荐工具:

Splunk的

相扑逻辑

Loggly

扩展阅读

来源:https://www.evget.com/article/2015/11/16/22990.html

 

转载于:https://my.oschina.net/javafirst/blog/3042683

你可能感兴趣的文章
【站长赠书】2014年11月第三期的幸运用户
查看>>
负载均衡器的原理及ipvsadm实现LVS/NAT模型
查看>>
DRBD工作原理及配置过程
查看>>
gradle 修改java中的版本号
查看>>
公司限制员工访问无关网站
查看>>
【Android游戏开发二十】物理游戏之重力系统开发,让你的游戏变得有质有量!...
查看>>
quick 编程自己遇见的错误解决(1)
查看>>
南京网站建设谈建站中如何巧妙放置关键词
查看>>
Objective-C中Extension与Category的使用
查看>>
为什么我放弃了GWT
查看>>
i3wm配置笔记
查看>>
7.3寄存器分配
查看>>
我的友情链接
查看>>
表单onsubmit事件无效以及表单onsubmit使用ajax无效解决
查看>>
Linux备份脚本
查看>>
面试-RPC远程调用框架原理
查看>>
java基础 之 四舍五入
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Windows Server2012 故障转移集群之动态仲裁(Dynamic Quorum)
查看>>