部署在WAS上的J2EE应用程序,其性能是由多个因素决定的。例如网络、数据库、内存分配、WAS服务器的配置以及应用程序的设计。
对于一个标准的J2EE应用,一个请求到来时,往往需要经过多次转发:网络> Web服务器Web容器>EJB容器>数据库。
而每一次转发,都可能造成请求处理的瓶颈,使得应用程序整体性能下降。
调优的基本步骤如下:
一、设置的是WebServer的最大并发用户:
1、这个设置是在conf/htpd.conf这个文件里面配置的。在Unix系统中,对应的属性是MaxClient;在Windows系统中,对应的属性是ThreadsPerChild。 设置Web Container的最大、最小并发用户:
2、在管理控制台中点击应用程序服务器> server1 >线程池>WebContainer,根据观察的性能情况和应用情况输入合适的最小、最大进程数。
3、在管理控制台中点击应用程序服务器> server1 > ORB服务>线程池,根据观察的性能情况和应用情况输入合适的最小、最大进程数。

本文介绍了针对部署在WAS上的J2EE应用进行性能调优的步骤,包括设置WebServer并发用户、调整WebContainer和ORB线程池、优化数据库连接池、配置JVM堆参数及ORB参数,以及关闭动态加载和会话序列化。通过这些调优,可以显著提升应用程序的运行效率。
最低0.47元/天 解锁文章
4111

被折叠的 条评论
为什么被折叠?



