1. 程式人生 > >有關tomcat的性能調優【待完善】

有關tomcat的性能調優【待完善】

tomcat_調優

tomcat的性能優化
-------------------
Tomcat的默認配置作為生產環境,尤其是內存和線程的配置,默認都很低,容易成為性能瓶頸。
有關優化可分為:內存、線程、IO。

一、內存優化[調優內存是最直接的方式]
linux下的catalina.sh中 添加:
JAVA_OPTS=’-Xms512m -Xmx1024m -XX: PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m’

重新啟動服務


二、線程優化
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="600" minSpareThreads="100"

maxSpareThreads="500" acceptCount="700"
connectionTimeout="20000"
redirectPort="8443" />

maxThreads="600" ///最大線程數
minSpareThreads="100"///初始化時創建的線程數
maxSpareThreads="500"///一旦創建的線程超過這個值,Tomcat就會關閉不再需要的socket線程。
acceptCount="700"//指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理


三、IO的優化

本文出自 “12478125” 博客,請務必保留此出處http://12488125.blog.51cto.com/12478125/1983466

有關tomcat的性能調優【待完善】