20%工作提升WebSphere性能:实战初级优化策略
4星 · 超过85%的资源 需积分: 9 29 浏览量
更新于2024-08-01
收藏 652KB DOC 举报
WebSphere优化是一篇针对WebSphere Application Server V6用户的实用指南,由信息技术专家Marty Lurie撰写。文章针对的是那些忙于日常运维而忽视性能优化的急性用户,强调通过最少的工作实现80%性能提升。该文主要关注使用命令行工具wsadmin和Jython进行优化,而非完全依赖图形用户界面(GUI)。
文章首先定义了背景,指出对于那些没有足够时间深入阅读性能优化文档的管理员来说,寻找关键的性能调整策略至关重要。性能优化的重点在于基础产品,如WebSphere Application Server,而非扩展组件如Network Deployment。作者认识到,尽管应用程序本身的优化(例如修复查询无where子句、避免不必要的等待操作等)能带来显著改善,但本文更专注于服务器端的配置和管理优化。
接下来,文章将介绍一系列基于经验的优化技巧,这些技巧可以帮助WebSphere Application Server更好地利用硬件资源,包括但不限于:
1. 使用命令行工具进行配置调整:通过wsadmin和Jython,管理员可以精细地控制服务器的内存分配、线程池大小、连接池设置等,确保资源利用率最大化。
2. 优化Java虚拟机(JVM)参数:调整堆大小、垃圾回收策略、并发级别等,以适应应用程序的负载需求。
3. 评估和调整应用程序部署:确保应用程序部署的最佳实践,如最小化应用上下文的数量、合并JAR文件等,减少服务器负载。
4. 监控和诊断:利用内置的监控工具,识别性能瓶颈,通过日志分析和性能计数器识别潜在问题。
5. 避免过度配置:防止不必要的资源浪费,比如过多的会话或内存,通过合理的配置实现性能和资源的平衡。
6. 持续优化策略:提倡定期审查和调整,因为服务器环境和应用程序需求可能会随着时间变化,持续优化是保持高性能的关键。
这篇文章提供了一套实战导向的WebSphere Application Server性能优化方法,适合初级到中级的管理员快速提升服务器性能,而不必花费大量时间在基础配置上。通过遵循文中提供的策略,管理员可以在日常运维中快速找到那带来80%性能提升的20%关键优化措施。
2013-09-25 上传
2013-09-06 上传
2024-03-07 上传
2024-06-19 上传
2024-10-28 上传
2024-10-27 上传
2023-09-20 上传
2024-10-27 上传
bingheji
- 粉丝: 0
- 资源: 4
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析