1、 JBoss應用的壓力測試涉及到的參數web
1.修改Jboss應用的最大線程數:數據庫
在/home/yahoo/jbossMama/server/default/deploy/jbossweb-tomcat55.sar/server.xml 路徑下tomcat
<Connector port="8080" address="${jboss.bind.address}"服務器
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"網絡
emptySessionPath="true"併發
enableLookups="false" redirectPort="8443" acceptCount="100"oracle
connectionTimeout="20000" disableUploadTimeout="true"app
useBodyEncodingForURI="true"/>post
2.修改數據庫的最大鏈接數性能
在/home/yahoo/jbossMama/server/default/deploy/oracle-union-ds.xml 路徑下
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
<min-pool-size>5</min-pool-size>
<max-pool-size>15</max-pool-size>
<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
3.修改虛擬內存的配置
在/home/yahoo/jbossMama/bin/run.conf 路徑下:
JAVA_OPTS="-server -Xms128m -Xmx128m"
前面一個128M爲最小虛擬內存,後面一個128M爲最大虛擬內存。能夠修改成機器的實際內存大小的90%如下.
2、Tomcat應用的壓力測試涉及到的參數
1.修改Tomcat應用的最大線程數:
在Tomcat/conf/server.xml文件中,
<Connector port="8888"
minProcessors=」10」
maxProcessors=」75」
acceptCount=」100」
connectionTimeout="20000"
redirectPort="8443" />
說明:
port: 指定服務器端要建立的端口號,並在這個斷口監聽來自客戶端的請求
minProcessors:最小空閒鏈接線程數,用於提升系統處理性能,默認值爲10
maxProcessors:最大鏈接線程數,即:併發處理的最大請求數,默認值爲75
acceptCount:容許的最大鏈接數,應大於等於maxProcessors,默認值爲100
enableLookups:是否反查域名,取值爲:true或false。爲了提升處理能力,應設置爲false
connectionTimeout:網絡鏈接超時,單位:毫秒。設置爲0表示永不超時,這樣設置有隱患的。一般可設置爲30000毫秒。
redirectPort:指定服務器正在處理http請求時收到了一個SSL傳輸請求後重定向的端口號
其中和最大鏈接數相關的參數爲maxProcessors和acceptCount。若是要加大併發鏈接數,應同時加大這兩個參數。