Webshpere的默认配置时,应用的性能是比较低端的,如何进行简单的优化,使我们的程序运行得更好呢?
这几天在做压力测试,Websphere6的默认参数设置时,并发用户只能支持10个,经优化后,并发用户可以在200以上。
服务器配置(内网):
PC Server CPU:2 G
内存:2 G
硬盘:80 G windows2003 server
工具数据库:db2 8.0
业务数据库:ORACLE10g
应用服务器:Websphere 6
客户端配置:
笔记本:金利 CPU:PM 1.7GHz
内存:256M
硬盘:120GB Windows XP
Websphere参数设置:
Websphere参数设置:
1、数据源:
JDBC 提供者 > DB2 Legacy CLI-based Type 2 JDBC Driver > 数据源 > ROEEE > 连接池:
设置:
最大连接数:50 |
最小连接数 :10 |
注意:如果你有多个数据源,最好都设一下。
2、应用程序服务器 > server1 > Java 虚拟机: [V]详细垃圾回收 初始堆大小:256 最大堆大小:1024 3、启用servlet高速缓存 应用程序服务器 > server1 > Web 容器 :[V]启用servlet高速缓存 4、应用程序服务器 > server1 > 线程池 Default :最小大小:5 最大大小:50 好了,就这几个参数,设置完成后,重启websphere,性能会有很大改观的。 |