apache httpd、tomcat、mysql、jboss、lighttpd是应用非常广泛的开源软件,我们在此分享一下监控它们的一个小工具
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数、处理一次请求的最大耗时等,点击‘请求处理明细‘可以看到具体是哪个Servlet或jsp消耗的处理时间多。
3.apache
在apache的监控界面上,您应该关注如下几个关键指标:
1、空闲的进程数:如果该指标总是或在某个时间段内很小,则需要考虑增大该值的配置。
4.jboss
在jboss的监控界面上,您应该关注如下几个关键指标:
1、最大处理时间:表示jboss处理一次请求的最长时间
2、最近一分钟请求数:该值如果过大,则表示网站访问量大
3、最近一分钟发送byte数:表示该jboss发送的流量
连接池列表中,包含数据库连接池使用情况,如果某个连接池的正在使用连接数较大,则表示有可能访问量大,或连接泄漏。
5.lighttpd
在lighttpd的监控界面上,您应该关注如下几个关键指标:
1、当前连接数:表示当前用户的连接数;
最近一分钟请求数和最近一分钟通讯数,这些指标都表示web访问的负荷情况,用户可以在这些指标上设置阀值和通知配置。
感谢大家对共享软件的支持,目前共享版已发布!!!
该工具下载地址:[url]http://www.yunweitec.com/forum.php?mod=viewthread&tid=1&extra=page%3D1
[/url]
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数、处理一次请求的最大耗时等,点击‘请求处理明细‘可以看到具体是哪个Servlet或jsp消耗的处理时间多。
3.apache
在apache的监控界面上,您应该关注如下几个关键指标:
1、空闲的进程数:如果该指标总是或在某个时间段内很小,则需要考虑增大该值的配置。
4.jboss
在jboss的监控界面上,您应该关注如下几个关键指标:
1、最大处理时间:表示jboss处理一次请求的最长时间
2、最近一分钟请求数:该值如果过大,则表示网站访问量大
3、最近一分钟发送byte数:表示该jboss发送的流量
连接池列表中,包含数据库连接池使用情况,如果某个连接池的正在使用连接数较大,则表示有可能访问量大,或连接泄漏。
5.lighttpd
在lighttpd的监控界面上,您应该关注如下几个关键指标:
1、当前连接数:表示当前用户的连接数;
最近一分钟请求数和最近一分钟通讯数,这些指标都表示web访问的负荷情况,用户可以在这些指标上设置阀值和通知配置。
感谢大家对共享软件的支持,目前共享版已发布!!!
该工具下载地址:[url]http://www.yunweitec.com/forum.php?mod=viewthread&tid=1&extra=page%3D1
[/url]