优化WebLogic Server 8.1:性能调优实践
需积分: 9 153 浏览量
更新于2024-09-16
收藏 84KB DOC 举报
"WebLogic Server 8性能调优主要涉及对服务器环境的优化,包括操作系统层面的调整,如针对Solaris系统的配置优化,以及WebLogic自身的一些参数设置,以提高应用服务的性能和稳定性。"
在对WebLogic Server 8进行性能调优时,首要任务是明确性能目标,例如理解系统需要支持的并发用户数、处理请求数以及可接受的响应时间。接下来,我们需要关注硬件资源的使用情况,如CPU利用率、内存消耗和网络带宽等。针对这些关键指标进行监控和调整。
对于操作系统层面,特别是Solaris系统,有多个内核参数可以通过`ndd`命令进行修改,以提升网络连接处理能力。例如,`tcp_time_wait_interval`被设置为60000毫秒,这减少了套接字关闭的等待时间,有助于更快地释放资源。而在Solaris 2.7之前的版本,这个参数名为`tcp_close_wait_interval`。此外,还有其他参数如`tcp_conn_req_max_q`用于控制连接请求队列的最大长度,以及其他与TCP重传、超时和拥塞控制相关的参数,它们都可以根据实际情况进行优化。
在`/etc/system`文件中,可以设定一些系统限制和资源管理参数,例如`setrlim_fd_cur`和`setrlim_fd_max`分别设置当前和最大文件描述符限制,确保WebLogic Server能处理大量并发连接。`settcp:tcp_conn_hash_size`则用于增大TCP连接哈希表大小,提高并发连接处理效率。对于拥有至少4GB RAM或更高内存的机器,`setshmsys:shminfo_shmmax`可设置为最大共享内存值,以支持更大的内存共享需求。
在WebLogic Server自身的配置上,有很多参数可以调整以优化其性能。例如,调整JVM堆大小、线程池大小、缓存策略、日志级别等。WebLogic的管理控制台提供了界面化的配置选项,可以根据系统负载和应用需求进行调整。此外,监控工具如JConsole和VisualVM可以帮助我们实时查看和分析WebLogic的运行状态,以便及时发现问题并进行调优。
总体来说,WebLogic Server 8的性能调优是一个涉及多方面的工作,包括但不限于操作系统优化、网络参数调整、JVM配置优化和WebLogic内部参数设置。每个环节的微调都可能带来性能的显著提升,因此需要根据实际应用环境和业务需求进行综合考虑和细致调整。
101 浏览量
103 浏览量
161 浏览量
161 浏览量
203 浏览量
2021-10-12 上传
130 浏览量
2008-07-01 上传
程序猿少帅
- 粉丝: 133
- 资源: 27
最新资源
- LINUX-1.2.13内核网络栈实现源代码分析
- EXT 中文手册.pdf
- see mips run 2nd edition(CN)
- 制造业常用英语词汇.pdf
- Spoon_User_Guide_3_0
- Apress - The.Definitive.Guide.to.SOA.BEA.AquaLogic.Service.Bus.May.2007.pdf
- 管理信息系统分析与设计—图书馆管理信息系统
- oracle体系结构
- 计算机等级考试(pc技术)
- after effect 插件应用指南(英文).pdf
- linux 网络编程笔记
- 测试知识文件(软件测试背景)
- IBM Ratioal技术白皮书_软件测试自动化技术
- spring struts hibernate 自己整理的 很不错 收集了许多题型
- sql 笔试题包含了sql的基础知识 有好几种题型 有答案
- sql 笔试题包含了sql的基础知识 有好几种题型 有答案