Rising Sun

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            148 隨筆 :: 0 文章 :: 22 評(píng)論 :: 0 Trackbacks
          我這有個(gè)系統(tǒng)是以tomcat5.5+sqlserver2000配置的。我將tomcat使用的初始內(nèi)存和最大內(nèi)存分別設(shè)置為100M和1024M,然后通過(guò)server.xml修改相關(guān)的線程數(shù),但minSpareThreads和maxSpareThreads設(shè)置的很大或者應(yīng)經(jīng)足夠小了,通過(guò)壓力測(cè)試,看tomcat5.exe進(jìn)程占用的內(nèi)存數(shù)的走向圖沒(méi)有什么變化,比如通過(guò)壓力測(cè)試可以使tomcat占到最大800M內(nèi)存,而壓力測(cè)試過(guò)后放置一晚上tomcat會(huì)回落并一直保持在600M。
          但通過(guò)下面的解釋tomcat占用的內(nèi)存是否應(yīng)該有變化
          minSpareThreads Tomcat初始化時(shí)創(chuàng)建的線程數(shù)。
          maxSpareThreads 一旦創(chuàng)建的線程超過(guò)這個(gè)值,Tomcat就會(huì)關(guān)閉不再需要
          的socket線程。

          下面是我分別設(shè)置的線程參數(shù)

          <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
          <Connector port="9080"
          maxHttpHeaderSize="8192"
          maxThreads="10000" minSpareThreads="1000" maxSpareThreads="2000"
          enableLookups="false" redirectPort="8443" acceptCount="10000"
          connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>



          <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
          <Connector port="9080"
          maxHttpHeaderSize="8192"
          maxThreads="10000" minSpareThreads="50" maxSpareThreads="100"
          enableLookups="false" redirectPort="8443" acceptCount="10000"
          connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
          posted on 2008-07-31 15:10 brock 閱讀(715) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凤凰县| 西和县| 肇东市| 宿州市| 长泰县| 乌海市| 西和县| 蒙城县| 新津县| 安塞县| 阜平县| 墨脱县| 白水县| 博客| 教育| 绥化市| 北辰区| 萨嘎县| 龙陵县| 兴宁市| 江津市| 青州市| 红安县| 宁津县| 浦东新区| 乌兰察布市| 洛浦县| 望谟县| 灯塔市| 丹巴县| 通化市| 谢通门县| 永定县| 遵义县| 顺义区| 常州市| 黑河市| 依安县| 伊金霍洛旗| 台东县| 襄城县|