在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系统环境进行调整。在进行任何配置更改后,建议进行充分的测试以验证性能提升。