服务器越来越慢,求可能的原因

服务器: redhat linux 5
应用服务器: jboss4.2.3
数据库: mysql5
项目架构:struts2+spring+ibatis

在发布一周后,系统越来越慢。页面打开也超级忙。。。
请教一下,有哪些可能的原因。
另,有什么软件或者方法,可以监控访问中,在各个层所花费的时间

JVM内存占用是否很大?
数据库连完了是否关闭连接?

上次公司的系统也出现同样的问题,内存慢慢上涨却不会下降直到死掉为止,最后检查原因有两个
1:大量数据库连接未关闭,造成资源浪费。
2:很多数据库报表查询程序编写循环太多,内嵌循环,数据库索引建立不够好。
所以可以从这几方面进行着手优化。

越来越慢很有可能是发生了内存泄露,你需要用工具监测一下内存泄露问题

1、查看内存占用量大不大,有可能是数据库连接没有关闭造成的,数据库连接池是 proxool的话可以查看数据库连接。
2、排除网速原因,是不是服务器上有软件占用大量网速。
3、如caoruitan说的,用工具检测下内存。