2.0 2015-04-02T08:40:08Z Templates {JMX Templates:jmx["java.lang:type=Runtime",VmName].str(Server)}#1 {HOST.NAME} runs suboptimal VM type 0 1 0 {JMX Templates:jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount].last(0)}<{JMX Templates:jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount].last(0)} {HOST.NAME} Scavenge回收时间超过MarkSweep. 0 3 0 {JMX Templates:jmx["java.lang:type=Compilation",Name].str(Client)}=1 {HOST.NAME} uses suboptimal JIT compiler 0 1 0 {JMX Templates:jmx["java.lang:type=Runtime",Uptime].nodata(1m)}=1 {HOST.NAME} 不可达. 0 3 0 {JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed].last(0)}={JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)} {HOST.NAME} 内存池中永久代(Perm Gen)提交值已达到最大限制. 0 2 0 {JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used].last(0)}>({JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}*0.7) {HOST.NAME} 内存池中缓存节点(Code Cache)使用率超过70% 0 3 0 {JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed].last(0)}={JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)} {HOST.NAME} 内存池中缓存节点(Code Cache)提交值达到最大限制. 0 2 0 {JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used].last(0)}>({JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}*0.7) {HOST.NAME} 内存池中老生代(PS Old Gen)使用率超过70%. 0 3 0 {JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed].last(0)}={JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)} {HOST.NAME} 内存池中老生代(PS Old Gen)提交值已达到最大限制. 0 2 0 {JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used].last(0)}>({JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}*0.7) {HOST.NAME} 内存池永久代(PS Perm Gen)使用率超过70%. 0 3 0 {JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.used].last(0)}>({JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}*0.7) {HOST.NAME} 堆内存使用率超过70% 0 3 0 {JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.committed].last(0)}={JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)} {HOST.NAME} 堆内存提交值达到最大限制. 0 2 0 {JMX Templates:jmx["java.lang:type=OperatingSystem",ProcessCpuLoad].last(0)}>50 {HOST.NAME} 当前应用使用率超过系统CPU的50% 0 2 0 {JMX Templates:jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount].last(0)}>({JMX Templates:jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount].last(0)}*0.5) {HOST.NAME} 当前应用打开文件数已占用系统最大50% 0 3 0 {JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed].last(0)}={JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)} {HOST.NAME} 非堆内存提交值达到最大限制. 0 2 0 {JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.used].last(0)}>({JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}*0.7) {HOST.NAME} 非堆内存池使用率超过70% 0 3 0 JVM垃圾回收时间详情 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount] 1 0 00C8C9 0 2 0 JMX Templates jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionTime] 3 0 C800C8 0 2 0 JMX Templates jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionTime] JVM堆内存使用情况 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 EE0000 0 2 0 JMX Templates jmx["java.lang:type=Memory",HeapMemoryUsage.max] 1 0 0000DD 0 2 0 JMX Templates jmx["java.lang:type=Memory",HeapMemoryUsage.committed] 2 0 00CC00 0 2 0 JMX Templates jmx["java.lang:type=Memory",HeapMemoryUsage.used] JVM的线程 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=Threading",PeakThreadCount] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=Threading",DaemonThreadCount] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=Threading",ThreadCount] 3 0 C800C8 0 2 0 JMX Templates jmx["java.lang:type=Threading",TotalStartedThreadCount] JVM非堆内存使用情况 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=Memory",NonHeapMemoryUsage.max] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=Memory",NonHeapMemoryUsage.used] 内存池中新生代(Eden Space)视图 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.used] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.committed] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.max] 内存池中永久代(Perm Gen)视图 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed] 1 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max] 2 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used] 内存池中缓存点(Code Cache)视图 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used] 内存池中老年代(Old Gen)视图 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used] 堆内存使用详情 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=Memory",HeapMemoryUsage.used] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=Memory",HeapMemoryUsage.committed] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=Memory",HeapMemoryUsage.max] 打开文件数详情 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount] 类 的视图概览 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=ClassLoading",TotalLoadedClassCount] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=ClassLoading",UnloadedClassCount] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=ClassLoading",LoadedClassCount] 非堆内存使用详情 900 200 0.0000 100.0000 1 1 0 1 0 0.0000 0.0000 0 0 0 0 0 0 C80000 0 2 0 JMX Templates jmx["java.lang:type=Memory",NonHeapMemoryUsage.used] 1 0 00C800 0 2 0 JMX Templates jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed] 2 0 0000C8 0 2 0 JMX Templates jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]