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,性能會有很大改觀的。 |