Jboss的系統性能調優方法

發表于:2012-10-23來源:futurehandw作者:吳穎敏點擊數: 標簽:性能調優JBOSS
Jboss的系統性能調優方法.首先是jbossNative jboss的web container使用的 apache tomcat。 apache tomcat 有一個擴展包,使tomcat可以通過 java native interface 使用 apache portable runtime (APR),而APR則是大名頂頂的apache httpd 網絡服務器的運行時環境

  首先是jbossNative

  jboss的web container使用的 apache tomcat。 apache tomcat 有一個擴展包,使tomcat可以通過 java native interface 使用 apache portable runtime (APR),而APR則是大名頂頂的apache httpd 網絡服務器的運行時環境。用了這個擴展之后,就使得tomcat可以借助于apache httpd的力量,性能得以提升,尤其是處理靜態文件時效率更高。Jboss native,實際上就是tomcat的這個native的擴展,只不過被jboss又添進了一些為了和jboss更好協作而加進去的東西。

  要安裝jboss native, 按以下步驟進行.

  請到jboss的網站上下載,依據服務器環境選擇合適的版本。 目前我們用的版本是JBoss Native 2.0.4 Linux x86 。

  解壓下載后的壓縮包到某個目錄,比如 jbossNative目錄

  將jbossNative/bin/META-INF/bin/linux2/x86/openssl 復制到/bin

  在/bin目錄里建一個文件夾,名為 native

  把jbossNative/bin/META-INF/lib/linux2/x86/ 目錄下所有內容復制到上一步建好的/bin/native目錄下.

  然后是降低Jboss日志等級

  打開 /server/default/conf/jboss-log4j.xml ,這是一個log4j的配置文件。log4j的詳細配置說明請參看 http://logging.apache.org/log4j/1.2/index.html 。日志輸出的太多,會導致服務器性能降低,所以減少不必要的日志輸出。方法大體如下:

  找到 name=”org.jboss” 的category 元素,設置里面的priority元素為

  建一個新的category,內容為

  log4j 還能夠將不同的日志輸入到不同的地方,為了以后維護方便,應該將不同 category的日志輸入到不同的文件里。詳細方法參看上面的網站里的說明。

  起用jboss內的tomcat對傳輸數據的壓縮功能

  合同管理里用了大量的javascript css等,為了減少傳輸時間,可以起用壓縮功能。方法是:

  打開/server/default/deploy/jboss-web.deployer/server.xml

  找到 protocol=”HTTP/1.1″的 Connector元素,添加屬性 URIEncoding=”utf-8″ compression=”on” compressionMinSize=”2048″ noCompressionUserAgents=”gozilla, traviata” compressableMimeType=”text/html,text/xml,text/javascript, text/css, text/plain,application/xhtml+xml,application/x-javascript,application/javascript,text/xhtml”

  添加完后類似于:

  

  maxThreads=”250″ maxHttpHeaderSize=”8192″

  emptySessionPath=”true” protocol=”HTTP/1.1″

  enableLookups=”false” redirectPort=”8443″ acceptCount=”100″

  connectionTimeout=”20000″ disableUploadTimeout=”true” URIEncoding=”utf-8″ compression=”on” compressionMinSize=”2048″ noCompressionUserAgents=”gozilla, traviata” compressableMimeType=”text/html,text/xml,text/javascript, text/css, text/plain,application/xhtml+xml,application/x-javascript,application/javascript,text/xhtml”/>

  使用ehcache做hibernate的二級緩存

  起用二級緩存,可以大大提高hibernate的運行效率。

  到這里下載 ehcache

  解壓到某個目錄,然后按步驟調試即可。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97