ManageEngine® Applications Manager


Java虚拟机监视器

<< 上一页

主页

下一页 >>

Java虚拟机监视器

 

Java虚拟机监视器可以对Java平台以及上面运行的应用程序提供开箱即用的远程监视和管理功能,它可以监视内存(JVM)、垃圾收集(GC)和线程统计,并可以基于属性设置阈值和生成告警。此外,它还支持自动线程转储、堆转储和执行垃圾收集。

Application Manager支持不同的JVM厂商,包括Sun JVM、IBM JVM和Oracle JRockit JVM。

 

注意:

可用性页签,描述了过去24小时或30天的可用性历史。性能页签描述过去24小时或30天的健康状态和告警。用户可以在列表视图执行批量管理配置。Java虚拟机监视器可以检查包括可用性、响应时间、连接时间(Application Manager在远程JVM上访问JMX消耗的时间)的属性,点击列出的某一监视器,可以查看下列信息。
 

参数

描述

监视器信息

名称

Java虚拟机 监视器的名称

安全性

表示Java虚拟机监视器的安全性信息 (正常,警告,严重)
类型 表示Java虚拟机监视器的类型
主机名 表示运行Java虚拟机监视器的主机名
端口 表示运行Java虚拟机监视器的端口号

主机操作系统

表示运行Java虚拟机监视器的操作系统

JVM

表示Java虚拟机的名称和版本

厂商

表示Java虚拟机的厂商名称

处理器计数

表示Java虚拟机可用的处理器的数量

上次轮询时间

表示上次轮询的时间

下次轮询时间

表示下次轮询的时间

可用性

表示Java虚拟机监视器的可用性信息,可以或不可用

连接时间

表示Java虚拟机监视器用于连接的时间

进程内存

Eden空间 (堆内存) 最初为大多数对象分配内存的池
幸存空间 (堆内存) 在eden空间的垃圾收集之后池中幸存的对象
Tenured Generation (堆内存) 在幸存空间中存在了一段时间的池中包含的对象
Java堆 JVM存储对象的空间
Permanent Generation (非堆内存) 保存虚拟机本身的所有反射数据,如类和方法对象。利用使用类数据共享的虚拟机,此内存可分为只读和读写区域。
代码缓存 (非堆内存) 用于编译和存储本机代码的内存。
JIT代码缓存 存储转换的汇编语言并可使其高速执行的内存
Nursery 分配给新的对象的空间
线程参数  
全部开始线程 java虚拟机运行开始后的全部线程的数量
最大线程 java虚拟机运行开始后最大的活动线程数量或该值被重置
活动线程 当前运行的活动线程数
守护线程 当前运行的后台程序线程数
可运行线程 在Java虚拟机中执行的线程
被阻塞线程 被阻止并等待监视器锁的线程
等待中的线程 无限期等待另一线程执行特定动作的线程
限时等待的线程 该线程等待其他线程执行动作,并且等待了表示的时间
死锁线程 线程处于死锁状态的数量
类加载  
载入的类 加载的类数
卸载的类 卸载的类数
JVM统计  
CPU负荷

表示由JVM占用的机器的负荷

0表示无负荷,100表示满负荷

CPU使用 表示服务器上JVM使用CPU的信息
最大文件描述符 最大限度允许打开的文件描述符。仅用于UNIX。
主机内存参数
全部物理内存 物理内存MB
空闲物理内存 空闲物理内存MB
全部交换区域 交换区域空间大小MB
虚拟内存 用来运行进程的虚拟内存的大小MB
垃圾清理(GC)
花费时间/Min 收集信息花费的大约时间(毫秒)
收集时间/Min 收集运行的大约时间ms
线程数 用于垃圾清理的线程数
上次开始时间 本次垃圾清理的开始时间
上次结束时间 本次垃圾清理的结束时间
清理前内存 本次垃圾清理前的内存使用情况
清理后内存 本次垃圾清理后的内存使用情况
垃圾收集 执行垃圾收集使用的时间
编译时间 编译(JIT)使用的时间
配置  
正常运行时间 java虚拟机的运行时间
Java虚拟机 Java虚拟机的实例名
厂商  Java虚拟机的服务提供商
进程 ID 标志进程的的符号,用户操作系统内核的调用
名称 java虚拟机的名称
VM 参数 输入参数传递给虚拟机,不包括的主要方法的参数
类路径  Java 类路径,用于类加载器系统寻找类文件
Library 路径 Java library路径
Boot 类路径  boot 类路径,用于类加载器搜索法的类文件
JIT 编译器  Just-in-time (JIT) 编译器
正在终结 不确定结束的大概估计
操作系统 操作系统名称
系统架构 操作系统架构
处理机 可用于Java 虚拟机的处理机数量

Application Manager支持的JVM厂商以及监视的主要参数如下表所示:

 

监视的参数

Sun JVM IBM JVM JRockit JVM
连接时间
内存使用
CPU使用  
CPU负荷    
系统内存
进程内存
堆内存
非堆内存
VM统计
物理内存  
空闲物理内存  
交换内存    
空闲交换内存    
提交的虚拟内存    
垃圾收集器 - 汇总
垃圾收集器 - 查看指定收集器的影响    
所有启动的线程
最高线程
活动的线程
可运行线程
阻塞的线程
等待的线程
定时等待的线程
常驻线程
死锁
配置明细
JVM动作

 

查看垃圾线程

 

有一种查看历史垃圾线程的方法在'线程'选项卡。点击“查看垃圾线程”链接,你将会看到当前垃圾进程的详细信息在一个新窗口中,一旦你关闭此视窗,这些信息将会被转移到历史数据中,你可以在任何时间在这部分查看有关信息.

 

报表

 

在配置选项,我们提供实时和历史数据的正负两方面的任何属性在“配置信息”部分,单击属性下的配置选项,这将打开一个新窗口的历史数据,提供更多的信息关于这些属性。

 

在历史数据页面,有历史报表和全局视图两部分

 

历史报表:这个选项卡提供了属性的历史的报告,基于时间选择,你也可以使用下拉框选属性的视野和其他属性的报表。

 

全局视图: 这个选项卡显示当前选择的属性值,在多个显示器,在屏幕上查看有关其他出现的属性,使用Select属性的下拉框改变属性。

 

如果你想查看数据的更多属性,点击定制在左上角的窗口连接,这将带你进入编辑全局视图屏幕。在这个屏幕,你可以改变显示器式过滤器通过监控型的下拉框,您可以选择单个监视器也可以选择业务组,当您选择完以后点击显示报告按钮在全局视图窗口查看这些信息。

以下帮助链接仅供参考:


JVM中的碎片收集
FAQ  - Java热点JVM
FAQ - 热点JVM中碎片收集
Java性能文档

 

另请参阅

新建监视器 - Java虚拟机监视器

 

<< 上一页

主页

下一页 >>

SAP CCMS

 

告警