1,更改http
server的配置文件參數(shù)KeepAlive。
原因:這個值說明是否保持客戶與HTTP SERVER的連接,如果設(shè)置為ON,則請求數(shù)到達(dá)MaxKeepAliveRequests設(shè)定值時請求將排隊(duì),導(dǎo)致響應(yīng)變慢。
方法:打開
ibm http server安裝目錄,打開文件夾conf,打開文件httpd.conf,查找KeepAlive值,改ON為OFF,其默認(rèn)為ON
2,更改http server的配置文件參數(shù)ThreadsPerChild值到更大數(shù)目,默認(rèn)為50
????原因:服務(wù)器響應(yīng)線程的數(shù)量
????方法:打開ibm http server安裝目錄,打開文件夾conf,打開文件httpd.conf,查找ThreadsPerChild值,默認(rèn)為50,改到更大數(shù)目,視用戶數(shù)多少而定,一般改到客戶機(jī)數(shù)量的1.1倍,如200臺,則設(shè)為
3,關(guān)閉http server日志紀(jì)錄
?????????原因:http server的日志IO影響性能
方法:打開ibm http server安裝目錄,打開文件夾conf,打開文件httpd.conf,查找CustomLog值,找到?jīng)]有注釋的那行(行的開頭沒有符號"#"),將那行用符號"#"注釋掉,以關(guān)閉日志紀(jì)錄,提高處理性能。
4,更改Websphere的服務(wù)器處理線程數(shù)
原因:線程的數(shù)量影響同時并發(fā)的請求數(shù)量
方法:打開
管理控制臺,依次打開目錄樹,服務(wù)器->server1->web容器->線程池,修改"最大大小"的值,默認(rèn)是50,改到更大數(shù)目,具體視總用戶數(shù)量和機(jī)器的配置而定,一般設(shè)置其等于或小于http server設(shè)置的MaxKeepAliveRequests的值。
服務(wù)器->應(yīng)用程序服務(wù)器->server1->進(jìn)程定義->Java 虛擬機(jī)初始堆大小 128
最大堆大小 512
線程池:
服務(wù)器->應(yīng)用程序服務(wù)器->server1->進(jìn)程定義->Web 容器->線程池?
??????? 最小大小 20
?????????最大大小 100???
?????????最小/最大=1/5
?????????數(shù)據(jù)源連接池:
資源->JDBC 提供程序->(作用域選擇服務(wù)器,應(yīng)用)Sybase JDBC Driver->數(shù)據(jù)源->sybase->連接池
??? 最大連接數(shù)?30
?最小連接數(shù) 10
下配置僅供參考,實(shí)際中還需要根據(jù)項(xiàng)目情況和硬件環(huán)境而定!
以下調(diào)整在 WebSphere Application Server 的管理控制臺進(jìn)行。
進(jìn)程定義 - Java 虛擬機(jī):
-- 將“初始堆大小”和“最大堆大小”設(shè)為相同的值。在有 2GB 內(nèi)存的系統(tǒng)中,建議設(shè)為 512MB。在有 4GB 內(nèi)存的系統(tǒng)中,建議設(shè)為 768MB。
-- 垃圾回收:在“Java 虛擬機(jī)”設(shè)置中,“一般 JVM 自變量”中設(shè)置“-Xnoclassgc”參數(shù)。
Web 容器:
-- 將進(jìn)程優(yōu)先級從20改為0,這樣? 會比應(yīng)用程序服務(wù)器有更高的優(yōu)先級。進(jìn)程優(yōu)先級可以在 “server1”-“進(jìn)程定義”-“進(jìn)程執(zhí)行”中修改。
-- 將 “Web 容器”-“線程池”的大小設(shè)為 100,并選中“允許線程分配超過最大線程大小”
-- 在“會話管理”中將“會話超時”時間從 30 分鐘改為 15 分鐘
JDBC 數(shù)據(jù)源:
-- 將每個數(shù)據(jù)源的“語句緩存大小”設(shè)置為 0
JDBC 連接池:
-- JDBC 連接池大小設(shè)置為 100
-- 在數(shù)據(jù)庫服務(wù)器上做相應(yīng)的修改(在 DB2 中是 MAXAPPLS)
針對數(shù)據(jù)庫服務(wù)器的調(diào)整:
-- 數(shù)據(jù)庫的磁盤空間應(yīng)無限制
字符編碼
--默認(rèn)為gb2312,復(fù)雜的中文不支持“犇”,“暟”
在JVM配置-Dfile.encoding=GBK??
posted on 2008-07-03 00:44
緣來如此 閱讀(5013)
評論(0) 編輯 收藏