啟動(dòng)調(diào)優(yōu)
JAVA_OPTS=-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m
-server:一定要作為第一個(gè)參數(shù)壹哺,在多個(gè)CPU時(shí)性能佳
-Xms:初始Heap大小抄伍,使用的最小內(nèi)存,cpu性能高時(shí)此值應(yīng)設(shè)的大一些
-Xmx:java heap最大值,使用的最大內(nèi)存
-XX:PermSize:設(shè)定內(nèi)存的永久保存區(qū)域
-XX:MaxPermSize:設(shè)定最大內(nèi)存的永久保存區(qū)域
并發(fā)調(diào)優(yōu)
<Connector port="9027"
protocol="HTTP/1.1"
maxHttpHeaderSize="8192"
minProcessors="100"
maxProcessors="1000"
acceptCount="1000"
redirectPort="8443"
disableUploadTimeout="true"/>
- maxThreads 客戶請(qǐng)求最大線程數(shù)
- minSpareThreads Tomcat初始化時(shí)創(chuàng)建的 socket 線程數(shù)
- maxSpareThreads Tomcat連接器的最大空閑 socket 線程數(shù)
- enableLookups 若設(shè)為true, 則支持域名解析管宵,可把 ip 地址解析為主機(jī)名
- redirectPort 在需要基于安全通道的場(chǎng)合截珍,把客戶請(qǐng)求轉(zhuǎn)發(fā)到基于SSL 的 redirectPort 端口
- acceptAccount 監(jiān)聽端口隊(duì)列最大數(shù)攀甚,滿了之后客戶請(qǐng)求會(huì)被拒絕(不能小于maxSpareThreads )
- connectionTimeout 連接超時(shí)
- minProcessors 服務(wù)器創(chuàng)建時(shí)的最小處理線程數(shù)
- maxProcessors 服務(wù)器同時(shí)最大處理線程數(shù)
- URIEncoding URL統(tǒng)一編碼