WebSphere自动化部署与性能优化:6.1.0.22版本总结
需积分: 50 36 浏览量
更新于2024-08-10
收藏 1.28MB PDF 举报
"本文档主要介绍了在WebSphere 6.1.0.22版本中进行自动化部署应用系统的技术和策略,包括常用命令、wsadmin工具的使用、WAS环境与应用的管理、性能优化以及ANT脚本的运用。文中还特别提到了虚拟页大小对性能的影响以及-Xnoclassgc选项的作用。"
在WebSphere Application Server中,虚拟页大小是一个重要的性能调优参数。默认情况下,Java虚拟机的指令页和数据页大小为4MB,但通过将其设置为64MB,可以显著提升性能。这种调整有助于减少页表的大小,降低内存占用,以及改善内存访问效率。命令`chatr +pi64M +pd64M`用于指定虚拟页的大小,应用于指定的Java可执行文件路径,例如 `/opt/WebSphere/AppServer/java/bin/PA_RISC2.0/native_threads/java`。
-Xnoclassgc选项是一个JVM参数,它允许用户关闭类垃圾回收机制。在默认情况下,当所有实例都已被卸载时,JVM会从内存中移除类。然而,这可能会导致性能下降,因为频繁地加载和卸载相同类会产生额外开销。关闭类垃圾回收可以避免这种开销,保持类加载在内存中,以提高应用性能,特别是在有大量类加载和卸载的场景下。
在WebSphere的自动化部署过程中,wsadmin工具扮演了关键角色。它提供了一系列参数、对象和任务,如AdminApp、AdminConfig、AdminControl和AdminTask,用于管理应用程序、配置和服务器。例如,AdminApp用于安装、更新和管理应用程序,AdminConfig则用于配置服务器和应用的属性,而AdminControl和AdminTask则分别用于控制管理和执行服务器任务。
此外,文档还涵盖了WAS环境中的节点管理、应用同步、应用更新顺序和集群重启等操作。在多节点环境中,确保应用程序文件同步是至关重要的,这可以通过wsadmin工具或ANT脚本来实现。ANT作为一个构建自动化工具,可用于创建和执行自动化部署脚本,包括条件判断、文件内容修改等功能,以实现灵活的部署策略。
最后,文档提到了WebSphere 6引入的新特性,如fine-grained application update和Rollout Application Update Option,这些特性使得应用程序更新更加精细,减少了服务中断时间,提高了系统可用性。在旧版本中,更新整个应用程序通常需要停止并重启整个服务,但在新版本中,可以针对单个模块或文件进行更新,且受影响的组件会在更新完成后自动重启,实现了无缝更新。
这份文档提供了丰富的WebSphere自动化部署和管理知识,对于理解和优化WebSphere环境的性能具有重要价值。
2009-11-06 上传
116 浏览量
2009-09-30 上传
2015-05-08 上传
点击了解资源详情
2024-11-29 上传
2024-11-29 上传
2024-11-29 上传
郑天昊
- 粉丝: 40
- 资源: 3850
最新资源
- musicbbs_javaweb_JAVA源码_
- 行业分类-设备装置-大规模MIMO中高效的上行传输方式.zip
- matlab代码影响-clemsonPhD:与我的博士研究相关的代码
- STM32F103C8T6-ESP-8266-tcp-透传
- AlphaServiceMenu:# AlphaServiceMenu 显示以菜单形式呈现的服务列表。 还会定期进行后台调用以检查服务是否正在运行
- [重庆]现代风格洋房+小高层建筑投标方案
- jsp个人理财系统(论文).rar
- icc2-backend:对ICC进行彻底的重新设计
- zdyz实验代码.zip
- 行业文档-设计装置-多功能升降写字架.zip
- code_java_
- 七夕情人节html代码
- members:一个很小的会员区,您可以使用它并让我知道您的可能要求,该会员区包含注册,连接,自动连接,个人资料图片上传。
- cadence stm32f407zet6 的原理图, 与封装
- GS_ALIMENTOS:这是一个开源系统,可以帮助我们使用带有条形码的产品注册表来管理我们在家中拥有的物品
- [安徽]江景联排别墅+高层洋房建筑方案设计