Weblogic常用监控指标(转)

上一篇 / 下一篇  2009-10-20 13:48:59 / 个人分类:LoadRunner

JMSRuntime        JMSServersCurrentCount        返回当前JMS服务的连接数
        ConnectionsCurrentCount        返回本JMS服务器上当前的连接数
        JMSServersHighCount        返回自服务器启动后JMS服务的最大连接数
        ConnectionsHighCount        返回本JMS服务器自上次重置后的最大连接数
JVMRuntime        HeapSizeCurrent        返回当前JVM堆中内存数,单位时字节
        HeapFreeCurrent        返回当前JVM堆中空闲内存数,单位时字节
ExecuteQueueRuntime        ExecuteThreadCurrentIdleCount        返回队列中当前空闲线程数
        PendingRequestOldestTime        返回队列中最长的等待时间
        PendingRequestCurrentCount        返回队列中等待的请求数
        Queue Length 队列长度
   JDBCConnectionPoolRuntime            WaitingForConnectionHighCount       
                                                                  返回本JDBCConnectionPoolRuntimeMBean 上最大等待连接数
        WaitingForConnectionCurrentCount        返回当前等待连接的总数
        MaxCapacity        返回JDBC池的最大能力
        WaitSecondsHighCount        返回等待连接中的最长时间等待者的秒数
        ActiveConnectionsCurrentCount        返回当前活动连接总数
        ActiveConnectionsHighCount        返回本JDBCConnectionPoolRuntimeMBean 上最大活动连接数

注:weblogic通常监控JVM和执行队列,JDBC连接池,其中执行队列最关键的指标是Queue Length 队列长度

weblogic一般来说监控jvm的使用、执行线程队列情况、和连接池的变化情况,还有一个很重要的检查weblogic的console日志这里经常能反映一些很重要到情况。
监控weblogic的jvm有一个很好的自带工具,由于weblogic使用自己的jrockit作为jvm,自带一个工具通过在启动参数加-Xmanagement,然后进入到jrockit的bin路径下命令行console启动,可以看到更加细微的jvm的情况,对jvm的调优很好。
这里还是建议一定对jvm的工作原理做一个深入的理解会对你很有帮助,同时了解不同的jrockit的jvm垃圾回收器各自的特点,这些都对weblogic的调优大有帮助。


TAG:

除虫药 引用 删除 bobdog520   /   2010-01-21 15:53:06
1
 

评分:0

我来说两句

Open Toolbar