1. 程式人生 > >Tomcat效能優化-相關文章

Tomcat效能優化-相關文章

一、閒談Tomcat效能優化

1、Connector

protocol三種可以選值: org.apache.coyote.http11.Http11Protocol:簡寫為 “HTTP/1.1″、org.apache.coyote.http11.Http11NioProtocol、org.apache.coyote.http11.Http11AprProtocol

maxThreads=”X” 表示最多同時處理X個連線
minSpareThreads=”X” 初始化X個連線
maxSpareThreads=”X” 表示如果最多可以有X個執行緒,一旦超過X個,則會關閉不在需要的執行緒
acceptCount=”X” 當同時連線的人數達到maxThreads時,還可以排隊,佇列大小為X.超過X就不處理
connectionTimeout:(default=”60000″) 當訪客網路連線後,伺服器等待第一行Request頭出現的時間。單位是毫秒
keepAliveTimeout:(default=connectionTimeout),訪客完成一次請求後維持網路連線的時間。
其初始空間(即-Xms)是實體記憶體的1/64,最大空間(-Xmx)是實體記憶體的1/4。

Tomcat中server.xml檔案內各節點詳解

檢視程序序的cpu使用率

檢視程式碼棧的情況

ab測試

jvm記憶體