壓力測試涉及到的參數

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。若是要加大併發鏈接數,應同時加大這兩個參數。

相關文章
相關標籤/搜索