提升Linux Tomcat性能可從以下方面入手:
-Xms
(初始堆)和-Xmx
(最大堆),建議設置為物理內存的80%。-XX:+UseG1GC
),適合大內存場景。server.xml
中<Connector>
參數:
maxThreads
:最大并發線程數,建議500-800(根據硬件調整)。minSpareThreads
:最小空閑線程數,建議50-100。acceptCount
:等待隊列長度,建議100-500。protocol="org.apache.coyote.http11.Http11NioProtocol"
。net.ipv4.tcp_tw_reuse=1
(復用TIME_WAIT連接)。protocol="AJP/1.3"
)。注意:生產環境優化前需在測試環境驗證,避免參數不當導致服務異常。