隨筆 - 31  文章 - 2  trackbacks - 0

          1,更改http server的配置文件參數KeepAlive。
          原因:這個值說明是否保持客戶與HTTP SERVER的連接,如果設置為ON,則請求數到達MaxKeepAliveRequests設定值時請求將排隊,導致響應變慢。
           方法:打開ibm http server安裝目錄,打開文件夾conf,打開文件httpd.conf,查找KeepAlive值,改ON為OFF,其默認為ON
          2,更改http server的配置文件參數ThreadsPerChild值到更大數目,默認為50
          ????原因:服務器響應線程的數量
          ????方法:打開ibm http server安裝目錄,打開文件夾conf,打開文件httpd.conf,查找ThreadsPerChild值,默認為50,改到更大數目,視用戶數多少而定,一般改到客戶機數量的1.1倍,如200臺,則設為
          3,關閉http server日志紀錄
          ?????????原因:http server的日志IO影響性能
           方法:打開ibm http server安裝目錄,打開文件夾conf,打開文件httpd.conf,查找CustomLog值,找到沒有注釋的那行(行的開頭沒有符號"#"),將那行用符號"#"注釋掉,以關閉日志紀錄,提高處理性能。
          4,更改Websphere的服務器處理線程數
           原因:線程的數量影響同時并發的請求數量
           方法:打開管理控制臺,依次打開目錄樹,服務器->server1->web容器->線程池,修改"最大大小"的值,默認是50,改到更大數目,具體視總用戶數量和機器的配置而定,一般設置其等于或小于http server設置的MaxKeepAliveRequests的值。

          服務器->應用程序服務器->server1->進程定義->Java 虛擬機初始堆大小 128
          最大堆大小 512
          線程池:
          服務器->應用程序服務器->server1->進程定義->Web 容器->線程池?
          ??????? 最小大小 20 
          ?????????最大大小 100???
          ?????????最小/最大=1/5
          ?????????數據源連接池:
          資源->JDBC 提供程序->(作用域選擇服務器,應用)Sybase JDBC Driver->數據源->sybase->連接池??? 最大連接數?30
          ?最小連接數 10



          下配置僅供參考,實際中還需要根據項目情況和硬件環境而定!

          以下調整在 WebSphere Application Server 的管理控制臺進行。

          進程定義 - Java 虛擬機:

          -- 將“初始堆大小”和“最大堆大小”設為相同的值。在有 2GB 內存的系統中,建議設為 512MB。在有 4GB 內存的系統中,建議設為 768MB。

          -- 垃圾回收:在“Java 虛擬機”設置中,“一般 JVM 自變量”中設置“-Xnoclassgc”參數。
          Web 容器:

          -- 將進程優先級從20改為0,這樣? 會比應用程序服務器有更高的優先級。進程優先級可以在 “server1”-“進程定義”-“進程執行”中修改。

          -- 將 “Web 容器”-“線程池”的大小設為 100,并選中“允許線程分配超過最大線程大小”

          -- 在“會話管理”中將“會話超時”時間從 30 分鐘改為 15 分鐘

          JDBC 數據源:

          -- 將每個數據源的“語句緩存大小”設置為 0

          JDBC 連接池:

          -- JDBC 連接池大小設置為 100
          -- 在數據庫服務器上做相應的修改(在 DB2 中是 MAXAPPLS)

          針對數據庫服務器的調整:

          -- 數據庫的磁盤空間應無限制
          字符編碼
          --默認為gb2312,復雜的中文不支持“犇”,“暟”
          在JVM配置-Dfile.encoding=GBK??

          posted on 2008-07-03 00:44 緣來如此 閱讀(5015) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 景东| 额尔古纳市| 铜川市| 巴林左旗| 四平市| 通城县| 涞水县| 吉林市| 安阳市| 会昌县| 博白县| 阳春市| 湄潭县| 招远市| 衢州市| 葵青区| 合江县| 陈巴尔虎旗| 手游| 湖南省| 廊坊市| 兴安县| 磴口县| 晋宁县| 泰来县| 香格里拉县| 大冶市| 额敏县| 长子县| 辽阳市| 黄冈市| 恩施市| 恩平市| 子长县| 凉山| 长兴县| 青冈县| 三门县| 辽源市| 秦皇岛市| 黄浦区|