在Debian環境下對WebLogic進行性能調優,可以參考以下一些建議和技巧:
數據源性能優化
- 連接池參數配置:
- 高級參數配置:
- 重試創建的頻率:10秒
- 登錄延遲:10秒
- 非活動連接超時:100秒
- 取消“Remove Infected Connections Enabled”選項以提高效率。
應用性能優化
- Servlet重新加載檢查:設置為-1
- 單線程Servlet緩沖池大小:5
- JSP頁檢查:設置為-1
WebLogic下TCP連接數的調整
- 將“Accept Backing”選項修改為300-500,以增加TCP連接數,避免連接數滿后WebLogic提示連接錯誤。
WebLogic下線程數的調整
- 根據服務器的CPU個數調整線程數,一般每個CPU可負擔25個線程,最好不要超過50個。
- 修改
StuckThreadMaxTime
參數,默認600秒,可改為1200秒或更適合的值。
內存配置
- 建議正式的域(Domain)設置為-Xms1024m -Xmx1024m,表示堆的初始大小和最大值都是1024M。
開發模式 vs. 產品模式
- 根據需要選擇開發模式或產品模式,并相應調整性能參數。
監控與日志管理
- 定期檢查訪問日志和錯誤日志,以便及時發現和解決潛在問題。
其他優化建議
- 關閉不必要的日志操作,如關閉Log4j和System.out.println語句。
- 根據需要選擇合適的JVM(如Bea JRockit JVM)以獲得最佳執行性能。
請注意,上述信息基于搜索結果提供,實際調優過程可能需要根據具體的WebLogic版本和Debian系統環境進行調整。在進行任何配置更改后,建議進行充分的測試以驗證性能提升。