<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)航:
     
    主站蜘蛛池模板: 5555在线播放免费播放| 亚洲va无码va在线va天堂| japanese色国产在线看免费| 亚洲乱码中文字幕综合| 久久ww精品w免费人成| 久久久久亚洲精品无码网址色欲| 亚洲欧洲日本在线| 亚洲黄色免费观看| 牛牛在线精品免费视频观看| 婷婷亚洲久悠悠色悠在线播放| 美女视频黄的全免费视频| 一二三四在线观看免费中文在线观看| 国产成人A人亚洲精品无码| 天天干在线免费视频| 中文在线观看国语高清免费| 久久精品国产亚洲AV久| 亚洲一区二区高清| 亚洲性线免费观看视频成熟| 皇色在线免费视频| 亚洲美国产亚洲AV| 亚洲男人都懂得羞羞网站| 亚洲AV网站在线观看| 亚洲性线免费观看视频成熟| 中文字幕久精品免费视频| 亚洲第一se情网站| 亚洲国产成人精品青青草原| 伊人久久精品亚洲午夜| 在线永久免费观看黄网站| 1000部拍拍拍18勿入免费凤凰福利 | 一级做α爱过程免费视频| 亚洲乱码在线观看| 亚洲天天在线日亚洲洲精| 亚洲一区二区精品视频| 日本特黄特黄刺激大片免费| 国产大片免费网站不卡美女| 国产无遮挡又黄又爽免费网站| 美女黄频a美女大全免费皮| 国产成人精品日本亚洲专| 337p日本欧洲亚洲大胆艺术| 国产亚洲真人做受在线观看| 亚洲国产成人爱av在线播放|