分享

apache tomcat mysql监控的小工具 - 电信 - Industry - JavaEye论坛

 software1 2010-11-17

apache httpd、tomcat、mysql是应用非常广泛的开源软件,我们在此分享一下监控它们的一个小工具
1、mysql

 

 

    mysql的监控界面上,您应该关注如下几个关键指标:

1、 当前已打开连接数:表示当前打开的数据库连接;

2、 启动以来同时处理的最大连接数:表示自从数据库启动来同时处理的最大连接请求,这个值对于提供数据库的处理能力比较重要,下面是两个优化的量化经验:

假设数值tmpPercent =启动以来同时处理的最大连接数/ 设置的最大连接数

l  如果tmpPercent <= 0.1,则mySQL服务器最大连接数设置的过高了

l  如果tmpPercent > 90,则mySQL服务器最大连接数设置的过低了

3、 锁等待率:如果该值 > 0.02,则mySQL服务器需要等待的表锁数有点多了, 如果当前数据库表类型是MyISAM请最好换成InnoDB类型;

4、 表扫描率:如果该值 > 4000,则mySQL进行了太多表扫描, 很有可能是索引没建好, 增加read_buffer_size值会有一些好处, 但最好不要超过8MB

 

 

2、tomcat

 



 

    tomcat的监控界面上,您应该关注如下几个关键指标:

1、 可用内存:表示当前tomcat的内存消耗情况;

2、 链接使用情况中的正在运行线程数,如果(该指标/可创建最大线程数 > 0.7),则表明客户端较多,连接有点不够用了,是否考虑集群等操作;

3、 链接使用情况中的处理一次请求最长时间,如果该指标值较大则说明可能有请求发生问题,需要关注了。

 

tomcat监控界面上的应用情况里,您可以看到每个应用的session处理一次请求的最大耗时等,点击‘请求处理明细‘可以看到具体是哪个Servletjsp消耗的处理时间多。

 

3.apache

 

 



 

 

 

     apache的监控界面上,您应该关注如下几个关键指标:

1空闲的进程数:如果该指标总是或在某个时间段内很小,则需要考虑增大该值的配置。

(附上软件flash演示)

  • 大小: 24.9 KB
  • 大小: 24.8 KB
  • 大小: 13.3 KB
  • 大小: 18.4 KB

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多