EJ Technologies Perfino(JVM监控工具)
3.2.3 官方版- 软件大小:80.2 MB
- 更新日期:2019-11-06
- 软件语言:简体中文
- 软件类别:服务器区
- 软件授权:免费版
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
EJ Technologies
Perfino提供虚拟机监控功能,可以在这款软件帮助用户快速监控虚拟机的工作情况,可以在软件查看实时的交易数据,可以自动收集虚拟机的工作情况,通过图表的方式将监控数据展开,让用户可以在软件直接对虚拟机服务器监控,更清晰查看JVM工作情况,这款软件可以设置触发器和警报,可以通过这个模式监控虚拟机的异常情况,可以识别出缓慢的事务,并且可以监测违反遥测阈值,当触发器触发时,它将执行其配置的动作,操作可以启动数据收集的命令,例如完整的JVM采样,发送电子邮件或创建警报!
软件功能
监控JVM
安装perfino之后,可以将代理添加到本地计算机和远程计算机上的JVM中。
基本机制
perfino代理是Java代理。 通过指定-javagent VM参数将其加载到VM中。 Java代理能够在加载类时对其进行检测,并可以重新转换已加载的类。
无处不在的遥测
perfino中的遥测捕获监控的VM中的重要标量值,例如每分钟数据库操作次数。正如仪表板和虚拟机视图中的迷人之处,它们让您立即了解当前的趋势,在全面展示时,它们可以及时回溯到一开始。遥测数据永远不会被丢弃,只能转换为更高的分辨率。
超灵活的业务交易
perfino自动检测来自诸如servlet容器,EJB或RMI调用等子系统的各种业务事务。此外,它为您提供了几种方法将任何方法调用为商业交易。无论您是否在perfino UI中明确选择POJO方法,都告诉perfino一个重要的注释或使用API在您自己的代码中创建事务取决于您最适合的事项。
调用业务事务树
perfino中的交易被组织到一个累积呼叫树中 - 正如你从你最喜欢的分析器中知道的那样。详细程度取决于您 - 取决于您配置为商业交易的内容。调用树中单独显示非常慢的事务等策略违例,因此您可以单独分析它们。perfino还将服务器上的业务事务与浏览器中的页面加载时间关联起来。
软件特色
基本概念
perfino收集两种根本不同类型的数据:事务处理和遥测技术。策略和阈值用于检测异常情况,而触发器在某些异常情况下会采取措施。
交易次数
在perfino中,您可以通过交易来分析业务流程。在技术层面上,事务只是方法调用。为了衡量交易,perfino记录其时间安排并构建描述业务流程的交易名称。
事务命名对您在perfino UI中看到的内容有重大影响。
它使您能够了解是什么触发了交易。
它使用相同的事务名称对所有业务流程进行分组,从而确定用于衡量业务流程的粒度。
它可以作为过滤掉不必要操作的基础。
perfino无法知道您的业务流程是什么,因此配置事务是设置用于监视的应用程序的重要部分。有些框架本质上是高级的,因此perfino可以将它们作为事务类型提供,可以用最少的工作量对其进行配置。
政策规定
交易有相关的政策。政策决定
可接受的交易时间
检测和处理错误的方式
何时执行方法级采样
对于策略中的每个违反条件,您可以在perfino UI中单独查看交易详细信息。例如,您可以检查慢速事务或单独导致错误且未与同名的其他常规事务累加的事务。
perfino通过检测方法从受监视的应用程序中获取信息。为了保持较低的开销,几乎没有采用任何方法。为了在交易非常缓慢的情况下获得更详细的信息,一旦可以确定交易时间太长,该策略就可以开始对交易进行方法级别的采样。
通过采样,您可以获得方法级别上的累积的调用树和热点,向您显示实际花费的时间。
遥测
perfino中数据源的另一种基本类型是标量值的定期采样,例如堆大小或线程计数。每种遥测都可以绘制为时间分解图。在perfino中,遥测通常显示为迷你图,没有定义的轴且具有尾随电流值。
perfino中有许多标准遥测技术,它们从JVM的知名子系统或流行的数据库和框架收集数据。另外,perfino可以监视MBean公开的整数值。在编程级别,可以使用@Telemetry批注在具有数字返回值的静态方法上定义自定义遥测技术。
门槛
对于不同的遥测技术,您会有不同的期望。例如,堆使用率经常在基线附近振荡,并且稳定增长是应用程序中错误的迹象。
或者,JDBC语句的平均持续时间通常随服务器负载而变化,并且指示应用程序的运行状况。
要检测异常情况,请使用可选的下限和可选的上限定义阈值。阈值违规基于每个VM或每个VM组进行计数。他们没有与之关联的动作。通常,您不希望对单个阈值违例采取任何措施,而只是对一系列此类情况采取任何行动。
安装方法
1、打开perfino_windows_3_2_3.exe软件直接启动,显示安装界面
2、接受软件的安装协议
3、软件的安装地址C:\Program Files\perfino
4、设置软件的端口,可以在这里自己输入端口
5、提示软件的数据缓存保存地址
6、显示高级配置功能,点击next
7、显示软件的安装进度,等待软件安装结束
8、EJ Technologies Perfino已经安装到你的电脑,点击完成
使用说明
1、打开EJ Technologies Perfino,您可以获取30天的试用机会
2、输入用户的个人信息,如果你需要试用软件就可以在这里输入名字
3、perfino中的默认配置只是一个起点。您可能需要定义自己的业务交易并设置阈值和触发器,单击下面的按钮以显示配置向导。
4、应该配置SMTP服务器,以便perfino可以发送电子邮件。
5、恭喜你!至此配置完成。
当您单击“完成”时,将创建用户帐户,并且您将立即登录。
6、监控界面如图所示,你需要在软件添加虚拟机,从而在软件监控虚拟机工作情况
7、虚拟机数据查看功能,在软件界面查看交易次数、探测热点、遥测、方法采样、违反阈值
官方教程
记忆
perfino中的内存分析始终在每个VM级别上进行。 可以获取和分析两种内存快照:低开销的内存快照和HPROF快照。
内存快照
低开销的内存监视只能在“浅”级别进行。 JVM知道有关已加载的类和实例计数的信息,并公开此信息。 没有可用的参考信息,这对于解决内存泄漏很重要。 不过,类和实例计数可以使您对JVM内部的内存消耗有一个很好的初步了解。 为了进行历史比较,将特定类的实例数与时间作图通常会显示出重要的趋势。
为了获得历史比较的基础,每天记录一次内存快照。 可以在VM组配置的“记录”步骤上更改此默认设置。 您可以更改内存快照记录的时间,也可以完全禁用它。
在“ VM数据视图”中打开“内存”视图时,需要选择单个VM或VM池,并且VM选择器位于左上角。做出选择之后,右上角的导航控件将被启用,您可以使用Previous按钮移至最新快照。
如果选择虚拟机池,则必须选择一个特定的快照。这样,您还可以将焦点从VM池集中到特定VM,并且所有VM数据视图的VM选择都将设置为该VM。要移回整个池,只需单击VM选择器下方的“向上移动一级”链接。
记录按钮会拍摄新快照并立即显示。由于很少拍摄定期快照,因此如果您要分析当前情况,则可能需要使用此策略。
如果您选择了一个虚拟机池,perfino会询问您要为哪个虚拟机创建快照。就像为VM池选择现有快照一样,然后将VM选择更改为该特定VM。
内存快照是已加载类及其实例计数和浅量大小的列表。 “浅”尺寸意味着只有对象的直接大小进行计数。这包括引用对象的指针大小,但不包括引用对象本身的指针大小。任何其他尺寸计算(如深尺寸或保留尺寸)都需要有关此低开销技术无法获得的参考信息。
快照选择器为您显示针对当前VM选择存储在perfino中的所有内存快照。这也是删除快照的地方。
HPROF快照
先进的内存分析可以回答诸如以下的问题
应用程序内存泄漏的原因是什么?
我的应用程序需要大量内存,如何减少内存消耗?
此类加载程序泄漏来自何处?
需要完整的堆转储。
JVM可以直接使用称为HPROF的格式保存内存快照,而无需本地JVMTI分析代理的帮助。保存HPROF快照是低风险的操作,但是在保存此类快照的过程中,JVM的速度变慢或暂时停止。
通过单击VM旁边的“操作”链接并选择“保存内存快照”,可以使用触发器或在VM视图中手动保存HPROF快照。
快照准备好后将被传送到您的收件箱。这可能需要几秒钟。如果快照很大,并且perfino收集器和受监视的VM之间的网络连接带宽很低,那么它也可能需要几分钟。您可以从收件箱中下载快照,并使用JProfiler或其他Java Profiler加载快照。
请注意,如果当前正在进行“以概要分析模式记录细粒度的CPU数据”开始的采样操作,则堆转储将仅在该操作完成后进行。
快照将无限期存储,直到您从“快照”视图中将其删除。收件箱项仅通知您有关新快照的信息,删除收件箱项不会删除快照本身。在“快照”视图中,可以选择VM组或VM以仅显示为所选VM拍摄的快照。
堆遥测
有关空闲堆和已用堆的信息始终可以以良好的时间分辨率获得。因此,它们是触发条件的理想基础,以在内存不足的情况下保存HPROF快照。
为此,请在记录设置中使用指定的下限定义“自由堆”遥测的阈值。在触发器设置中,为该阈值添加阈值触发器,然后向该触发器添加“保存内存快照”操作。
perfino仅对检测到阈值违规的最后一个VM(而不是所有此类VM)获取内存快照。
下载地址
-
EJ Technologies Perfino(JVM监控工具) 3.2.3 官方版
人气软件
群晖助手(Synology Assistant)8.35 MB
/简体中文PuTTYGen(密钥生成工具)81 KB
/英文SecureFX 8.5.3下载15.9 MB
/英文xmanager power suite107 MB
/简体中文MSTSC远程连接工具(支持win7/win10)790 KB
/简体中文isa server 2006简体中文企业版53.6 MB
/简体中文金万维帮我吧客户端45.3 MB
/简体中文iscsi服务器软件(iStorage Server)下载18.6 MB
/简体中文LeapFTP(FTP客户端)2.63 MB
/简体中文Zend Optimizer(附安装教程)7.66 MB
/简体中文
相关文章
查看所有评论>>网友评论共0条
精彩评论