`

Coherence企业级缓存(六) JMX 管理和监控

阅读更多

(From http://raymondhekk.iteye.com/blog/260420)

 
7.1 概述 
Coherence支持集群JMX管理和监控,方便在多Node环境下的统一管理。 
根据Coherence官方的推荐,一般一个集群中只设置一个JMX管理服务器(MBeanServer),并且管理服务器不存储数据(设置启动参数storage_enabled=false);其他Node为受管节点,存储数据。 


7.2 启动参数 
要为节点启用JMX管理,启动时只要加入必要的java property即可。一般可以JDK5+自带的JConsole工具做管理和监控。 
JMX Server: 
引用
-Dtangosol.coherence.management=all -Dtangosol.coherence.management.remote=true -Dcom.sun.management.jmxremote


JMX Node: 
引用
-Dtangosol.coherence.management.remote=true -Dcom.sun.management.jmxremote 


7.3 JMX Server监控 
通过JConsole连接Coherence JMX Server后的界面如下图所示: 

 
图中, 
Cluster代表整个集群 
Node节点下代表各节点,图中有1,2 两个节点; 
Cache目录代表当前集群中创建的的NamedCache,图中展示了集群中有一个分区缓存 cache1,存储在节点2 中。 
其他还有Server,StorageManager,PointToPoint等管理项。 

右侧列出了所选项目的详细属性,图中为Node 2 上数据存储的信息,比较有用的是 
命中次数CacheHits, 
失误次数CacheMisses, 
缓存访问次数:TotalGets,通过 CacheHits/ TotalGets 就可得到命中率 
缓存元素上限:HighUnits等。 

通过观察各节点Cache的主要指标,就可以监控Coherence的运行情况,分析缓存的利用效率。见下图例: 
 

图显示了在JOP号码资源应用下,号码资源VO的CacheHits变化情况,命中数在逐步提高,为2800,说明缓存有效发挥了其作用;当然命中率是反映Cache利用率更为直观的指标。 

7.4 Node监控 
通过连接不同Node,还可以监控各存储节点的内存变化等信息,为调优提供必要依据。 
   
分享到:
评论

相关推荐

    7.Coherence企业级缓存(六) JMX 管理和监控.pdf

    ### Coherence企业级缓存与JMX管理监控深入解析 #### 概述 在现代企业级应用中,数据缓存技术扮演着至关重要的角色,它能够显著提升应用程序的响应速度和整体性能。Oracle Coherence作为一款高性能、分布式、内存...

    Coherence企业级缓存

    《Coherence企业级缓存深度解析》 Oracle Coherence是一款高效的企业级数据缓存系统,它为分布式应用程序提供了数据管理、缓存以及服务网格的功能。本文将深入探讨Coherence的核心特性,包括其QuickStart和编程模型...

    Oracle Coherence(Oracle 数据网格java包)coherence-java-3.7.1

    Oracle Coherence是一个企业级的分布式集群缓存框架。具有自管理,自恢复,高可用性,高扩展性等优良特点,在电信BOSS等项目中有很大的应用价值。本文对它的特点,架构,基本使用方法,JMX管理,调优等进行简要但...

    WebLogic_管理员

    WebLogic_管理员是一个聚焦于Oracle WebLogic Server管理的资源,旨在帮助系统管理员深入理解和操作这款企业级Java应用服务器。WebLogic Server是Oracle公司提供的一款强大的中间件产品,广泛用于部署和管理各种Java...

    weblogic管理员指南

    WebLogic Server是一款由甲骨文公司提供的企业级Java应用程序服务器,是Java EE(Java Platform, Enterprise Edition)平台的实现,广泛用于构建、部署和管理分布式应用程序。本指南将深入探讨WebLogic Server的管理...

    weblogic管理

    WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了全面的Java EE(现在称为Jakarta EE)平台支持,用于构建、部署和管理分布式应用程序。本文将深入探讨WebLogic管理的核心概念,以及如何与其他服务...

    Weblogic管理指南

    《Weblogic管理指南》是一本深入探讨Oracle WebLogic Server管理技术的专业资料,旨在帮助IT专业人员更好地理解和操作这一企业级应用服务器。WebLogic Server是Oracle公司的一款强大的Java EE应用程序服务器,广泛...

    weblogic第一期培训材料

    WebLogic Server通过管理控制台提供图形化的配置和管理界面,便于管理员进行服务器的配置和监控。 2. **WebLogic管理** 管理WebLogic涉及服务器启动、停止、监控、更新配置等多个方面。使用WebLogic管理控制台,...

    WebLogic管理员手册

    WebLogic Server是一款由Oracle公司开发的企业级Java应用服务器,它为构建、部署和管理企业级Java应用程序提供了全面的平台。本手册将详细讲解WebLogic Server的管理操作,旨在帮助管理员高效地运维这款强大的中间件...

    Weblogic培训资料

    WebLogic Server可以无缝集成Oracle数据库、Oracle Coherence缓存服务、Oracle Fusion Middleware等产品,实现更高效的企业级解决方案。 通过本套WebLogic培训资料,您将掌握WebLogic Server的基础知识,了解其核心...

    Weblogic教程,PDF格式...

    WebLogic Server是一款由甲骨文公司提供的企业级Java EE应用服务器,它为开发和部署分布式、多层的应用程序提供了一个强大且稳定的平台。本教程将深入探讨WebLogic Server的基础知识和高级特性,帮助读者理解如何...

    weblogic资料

    WebLogic是Oracle公司的一款企业级应用服务器,尤其在Java EE应用程序的部署和管理方面表现出色。作为一款中间件,WebLogic Server(WLS)为开发、集成、部署和管理企业级应用程序提供了强大支持。以下是对WebLogic...

    ORACLE Weblogic server 11g Advanced Administration 学员手册 SG

    Oracle WebLogic Server 11g 是一款强大的Java应用服务器,由甲骨文公司(Oracle)开发,用于构建、部署和管理企业级Java应用程序。Advanced Administration 学员手册旨在帮助管理员深入理解和掌握WebLogic Server的...

    weblogic培训资料

    WebLogic是Oracle公司的一款企业级应用服务器,是Java EE(Enterprise Edition)平台的重要组成部分,用于构建、部署和管理企业级应用程序。本培训资料涵盖了WebLogic的基础知识、管理和问题解决,旨在帮助用户深入...

    Oracle Weblogic Server 11gR1 PS2: Administration Essentials

    Oracle WebLogic Server 11gR1 PS2(Patch Set 2)是Oracle公司推出的中间件平台,主要用于构建、部署和管理企业级Java应用程序。它是一个功能强大的应用服务器,提供了全面的企业服务 Bus (ESB)、Java消息服务 (JMS...

    精通Oracle Weblogic Server

    通过深入学习和实践Oracle WebLogic Server,你可以掌握企业级应用的部署、管理及优化技巧,为企业的数字化转型提供强大支撑。阅读提供的"精通Oracle Weblogic Server"书籍,将助你在这一领域更进一步。

    WebLogic相关文档

    它提供了管理和监控工具,使开发者和系统管理员能够高效地运行和维护Web应用程序。 2. **部署WebLogic应用** 在WebLogic中,应用部署通常涉及创建部署计划、打包应用程序为EAR(Enterprise Archive)文件,然后...

    weblogic weblogic weblogic

    3. **部署与生命周期管理**:WebLogic提供了强大的部署工具和接口,如WLST(WebLogic Scripting Tool),用于应用程序的打包、部署、更新和监控。 4. **集群与高可用性**:WebLogic支持集群配置,通过在多个服务器...

    Weblogic文档

    WebLogic Server是一款由甲骨文公司提供的企业级Java应用程序服务器,是Java EE(Java Platform, ...通过学习和应用这些文档中的知识,可以有效地管理和维护WebLogic Server环境,确保企业级应用的稳定和高效运行。

Global site tag (gtag.js) - Google Analytics