<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java,J2EE,Weblogic,Oracle

    java項(xiàng)目隨筆
    隨筆 - 90, 文章 - 6, 評(píng)論 - 61, 引用 - 0
    數(shù)據(jù)加載中……

    Tomcat5設(shè)置jvm內(nèi)存

    Tomcat 5常用優(yōu)化和配置

    1、JDK內(nèi)存優(yōu)化:

    Tomcat默認(rèn)可以使用的內(nèi)存為128MB,Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下設(shè)置:

    JAVA_OPTS='-Xms[初始化內(nèi)存大小] -Xmx[可以使用的最大內(nèi)存]

    參數(shù) 描述 -Xms JVM初始化堆的大小
                                -Xmx JVM堆的最大值,一般說(shuō)來(lái),你應(yīng)該使用物理內(nèi)存的80% 作為堆大小。

    2、連接器優(yōu)化:

    在tomcat配置文件server.xml中的配置中,和連接數(shù)相關(guān)的參數(shù)有:

    maxThreads:

    Tomcat使用線程來(lái)處理接收的每個(gè)請(qǐng)求。這個(gè)值表示Tomcat可創(chuàng)建的最大的線程數(shù)。默認(rèn)值200。

    acceptCount:

    指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理。默認(rèn)值10。

    minSpareThreads:

    Tomcat初始化時(shí)創(chuàng)建的線程數(shù)。默認(rèn)值4。

    maxSpareThreads:

    一旦創(chuàng)建的線程超過(guò)這個(gè)值,Tomcat就會(huì)關(guān)閉不再需要的socket線程。默認(rèn)值50。

    enableLookups:

    是否反查域名,默認(rèn)值為true。為了提高處理能力,應(yīng)設(shè)置為false

    connnectionTimeout:

    網(wǎng)絡(luò)連接超時(shí),默認(rèn)值60000,單位:毫秒。設(shè)置為0表示永不超時(shí),這樣設(shè)置有隱患的。通常可設(shè)置為30000毫秒。

    maxKeepAliveRequests:

    保持請(qǐng)求數(shù)量,默認(rèn)值100。

    bufferSize:

    輸入流緩沖大小,默認(rèn)值2048 bytes。

    compression:

    壓縮傳輸,取值on/off/force,默認(rèn)值off。

    其中和最大連接數(shù)相關(guān)的參數(shù)為maxThreads和acceptCount。如果要加大并發(fā)連接數(shù),應(yīng)同時(shí)加大這兩個(gè)參數(shù)。web server允許的最大連接數(shù)還受制于操作系統(tǒng)的內(nèi)核參數(shù)設(shè)置,通常Windows是2000個(gè)左右,Linux是1000個(gè)左右。

    3、tomcat中如何禁止和允許列目錄下的文件

    在{tomcat_home}/conf/web.xml中,把listings參數(shù)設(shè)置成false即可,如下:

    <servlet>
                ...
                <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
                </init-param>
                ...
                </servlet>
                4、tomcat中如何禁止和允許主機(jī)或IP地址訪問(wèn)
                <Host name="localhost" ...>
                ...
                <Valve className="org.apache.catalina.valves.RemoteHostValve"
                allow="*.mycompany.com,www.yourcompany.com"/>
                <Valve className="org.apache.catalina.valves.RemoteAddrValve"
                deny="192.168.1.*"/>
                ...
                </Host>

    這是我們服務(wù)器的配置,具體文件不能給你,因?yàn)樯婕暗焦緳C(jī)密,所以那一行我給你,我拷貝下來(lái)了

    JAVA_OPTS='-server -Xms512m -Xmx768m -XX:NewSize=128m -XX:MaxNewSize=192m -XX:SurvivorRatio=8'

    posted on 2007-07-30 11:16 龔椿深 閱讀(2252) 評(píng)論(1)  編輯  收藏

    評(píng)論

    # re: Tomcat5設(shè)置jvm內(nèi)存  回復(fù)  更多評(píng)論   

    http://www.javazh.cn
    java綜合網(wǎng)
    不錯(cuò),不錯(cuò)哦
    2008-01-29 23:55 | java綜合網(wǎng)

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产美女精品久久久| 亚洲国产精品无码久久一线 | 免费观看91视频| 亚洲精品成人a在线观看| 免费国产黄网站在线看| 亚洲精品国产高清不卡在线| 成人午夜影视全部免费看| 久久亚洲国产精品123区| 国产午夜无码精品免费看| 亚洲精品无码鲁网中文电影| 青青草原1769久久免费播放| 亚洲AV成人无码久久精品老人 | 国产青草视频免费观看97| 色偷偷尼玛图亚洲综合| 亚洲福利精品电影在线观看| 精品无码一级毛片免费视频观看| 亚洲中文字幕无码爆乳av中文| 国产成人无码免费网站| 国产亚洲一区二区三区在线观看| 无码人妻精品中文字幕免费| 亚洲人和日本人jizz| 日美韩电影免费看| 中美日韩在线网免费毛片视频 | 国产成人精品免费久久久久| 亚洲精品视频专区| 曰皮全部过程视频免费国产30分钟| 国产成人高清亚洲一区久久| 亚洲色精品aⅴ一区区三区| 91短视频在线免费观看| 亚洲色成人网站WWW永久四虎| 亚洲国产综合精品一区在线播放| 久久国产精品成人免费| 亚洲婷婷在线视频| 波多野结衣视频在线免费观看| 成全动漫视频在线观看免费高清版下载| 91亚洲导航深夜福利| 日韩一级免费视频| 久久精品电影免费动漫| 亚洲色偷偷偷综合网| 亚洲av无码不卡一区二区三区| 毛片A级毛片免费播放|