WAS V7 for AIX 6.1 安装以及性能调优概要

dfch84 贡献于2013-10-09

作者 jwtong  创建于2009-07-15 05:01:00   修改者jwtong  修改于2012-02-08 02:07:00字数5283

文档摘要:1. 此安装仅仅是单机环境,仅仅安装WAS ND/BASE版的 AppServer,不安装IBM HTTP Server和Plug-Ins. 2. 此安装将采用root用户安装,并且将采用wasadmin用户进行启动。 3. 采用x windows图形化界面安装方式,即采用xManager 程序登录进行安装。 4. WAS v7将安装在缺省路径: /usr/IBM/WebSphere/AppServer AIX 操作系统必须满足:AIX 6.1 with Recommended Maintenance package 6100-00-04 这个条件
关键词:

1 环境 相应的配置信息如下 机器名/ IP地址 用户名/密码 操作系统版本 机器配置 用途 192.168.0.100 root/root 6100-05 64bit 8 Core/32G 运行WAS V7.0.0.13 2 安装步骤 2.1 简介 1. 此安装仅仅是单机环境,仅仅安装WAS ND/BASE版的 AppServer,不安装IBM HTTP Server和Plug-Ins. 2. 此安装将采用root用户安装,并且将采用wasadmin用户进行启动。 3. 采用x windows图形化界面安装方式,即采用xManager 程序登录进行安装。 4. WAS v7将安装在缺省路径: /usr/IBM/WebSphere/AppServer AIX 操作系统必须满足:AIX 6.1 with Recommended Maintenance package 6100-00-04 这个条件 2.2 上传介质 1.上传 通过相应的FTP工具上传介质到AIX 机器上的/tmp/WASMEDIA /tmp/WASMEDIA/base:WAS 的基本介质目录。 /tmp/WASMEDIA/pack:WAS v7.0.0.13补丁包介质目录 /tmp/WASMEDIA/updateInstaller:打WAS V7补丁包的安装程序 2.解压 2.1 cd /tmp/WASMEDIA/base 2.2 gunzip -c C1G2QML.tar.gz|tar -xvf – 2.3 cd /tmp/WASMEDIA/updateInstaller 2.4 gunzip -c 7.0.0.15-WS-UPDI-AixPPC64.tar.gz|tar -xvf – AIX OS 2.3 AIX 环境基本参数检查 如下图所示内容,满足WAS 7 For AIX 6.1 的要求。 2.4 安装WAS 7.0 2.4.1 安装 WAS 7.0基本介质 1. root用户登录,请使用xManager 登录进去 然后进入terminal环境 2. cd /tmp/WASMEDIA/base cd WAS 3. ./install 将出现如下图所示的图形化界面,如图形化界面出不来则说明AIX 安装有问题(例如AIX 补丁包没有满足WAS 7的要求) 4. 一直点击下一步,直到出现如下图所示的界面: 注意:选择Application Server:因为是单机环境不需要进行集群。 5. 点击下一步,出现如下图所示的界面,并输入用户名:wasadmin ,密码:password 6. 一直点击下一步,出现如下图所示界面: 7.点确定完成 8.cd /usr/IBM/WebSphere/AppServer/bin 9. ./versionInfo.sh:将显示WAS的版本信息如下所示: 10.cd /usr/IBM/WebSphere/AppServer/java/bin 11. ./java –fullversion:将显示WAS所依赖的JDK 版本如下所示: 2.4.2 安装 打WAS 7.0补丁的程序Updateinstaller 1. cd /tmp/WASMEDIA/updateInstaller/UpdateInstaller 2. ./install:将出现如下图所示的图形化界面 3. 一直点击下一步. 直到出现如下图所示界面,点击完成按钮: 4.cd /usr/IBM/WebSphere/UpdateInstaller:注意:在打补丁包的时候一定要把在/usr/IBM/WebSphere/AppServer/java 启动的java进程给杀死掉。如下图所示的10616956进程必须杀死掉。 5. ./update.sh :将出现如下界面: 7. 点击下一步,直到出现如下所示界面: 8. 因为我们的补丁包在/tmp/WASMEDIA/pack中,所以在Directory path 输入:/tmp/WASMEDIA/pack,如下图所示,再点击下一步,直到出现如下图所示界面: 注:WAS和WASSDK都必须选上。 9.然后点击下一步。出现如下图所示界面: 打完补丁后,请点击完成按钮。 10.cd /usr/IBM/WebSphere/AppServer/bin 11. ./versionInfo.sh:将显示WAS的版本信息如下所示: 12.cd /usr/IBM/WebSphere/AppServer/java/bin 13. ./java –fullversion:将显示WAS所依赖的JDK 版本如下所示: 2.4.3 其它基本重要信息 1. WASv7 将被安装/usr/IBM/WebSphere/AppServer 目录中 2. 并且缺省建立了一个profile:AppSrv01,和一个server:server1 3. WAS v7装好后的版本为:7.0.0.13 WAS v7所依赖的JDK 版本为:java full version "JRE 1.6.0 IBM AIX build pap6460sr8fp1-20100924_01 (SR8 FP1)" 2.5 AIX 参数调优 2.5.1 AIX 针对JAVA所定义环境参数设置 ulimit -d unlimited ulimit -s unlimited ulimit -m unlimited ulimit -n unlimited export AIXTHREAD_SCOPE=S export AIXTHREAD_MUTEX_DEBUG=OFF export AIXTHERAD_COND_DEBUG=OFF export AIXTHREAD_RWLOCK_DEBUG=OFF export SPINLOOPTIME=500 export YIELDLOOPTIME=20 此信息写入启动was的相应脚本startWASv7.sh 中。 解释如下图简要说明: 2.5.2 AIX 网络参数调整 命令如下方式: 当然建议使用smitty 命令进行修改. 2.6 WAS 参数调优 2.6.1 基本调优 1. 启动WAS v7 a) cd /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin b) ./startServer.sh server1 2.使用WAS V7 自带的调优脚本做下基本的调优(具体信息参考请参考WASv7_Tuning_Script_Templates_v1.0.pdf文档) a) cd /usr/IBM/WebSphere/AppServer/scriptLibraries/perfTuning/V70/ b) /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.sh -f applyPerfTuningTemplate.py -nodeName P710TESTNode01 -serverName server1 -templateFile production.props:运行此命令将出现如下界面,请输入用户名:wasadmin 密码:password 2. 将成功调整完毕 3. 停止WAS v7: a) cd /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin b) ./stopServer.sh server1 -username wasadmin -password password 4. 备份wasV7的配置以备后面的参数调优设置有问题导致WAS启动不了 a) cd /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin b) 备份命令:./backupConfig.sh;备份成功后的现实信息如下 5. 备份后重新启动WAS v7 a) cd /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin b) ./startServer.sh server1 将成功启动。 2.6.2 后续调优 1. 通过 在浏览器地址栏输入:http://192.168.0.100:9060/admin 进入WAS V7 WEB 管理控制台:输入用户名:wasadmin 密码:password,点击登录 2. 登录成功后将出现如下界面: 2.6.2.1 Web container 的调优 1. 点击相应的链接,进入如下的页面: 2.启用servlet caching 2. 点击OK 3. 点击Session management 链接进入Session management调整页面,把最大session 值改成4096.点击OK保存。 2.6.2.2 调整线程池 1. 点击相应的链接,进入如下的页面: 2. 把相应的线程池大小调整成如下所示: 2.6.2.3 调整JVM 日志 1.点击相应的链接,进入如下的页面: 2.把相应的值改成如下面几张图所示: 点击OK保存 2.6.2.4 JVM 参数调优 1点击相应的链接,进入如下的页面 2.调整的值如下几张图片所示: 点击OK保存 -Xms3072m -Xmx3072m -Xmo1024m –Xmn2048m -Xgcpolicy:gencon -Xdisableexplicitgc -Xnoclassgc 参数名 值 描述 -Xms 3072m 最小堆内存大小 -Xmx 3072m 最大堆内存大小 -Xmo 1024m 旧生代内存大小 -Xmn 2048m 新生代内存大小 -Xgcpolicy gencon 垃圾回收策略:分代回收 -Xdisableexplicitgc on 禁止显式垃圾回收,即代码中调用system.gc方法无效 -Xnoclassgc on 不对类进行回收 如果启动失败的话,可以直接修改:/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/P710TESTNode01Cell/nodes/P710TESTNode01/servers/server1/server.xml文件的内容 2.6.2.5 其它工作(例如起停WAS V7) 1.停止WAS v7: a) cd /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin b)./stopServer.sh server1 -username wasadmin -password password 2.在 /usr/IBM/WebSphere/AppServer/profiles/AppSrv01 目录中新建startWASv7.sh 文件,此文件的包含的内容如下所示: ulimit -d unlimited ulimit -s unlimited ulimit -m unlimited ulimit -n unlimited export AIXTHREAD_SCOPE=S export AIXTHREAD_MUTEX_DEBUG=OFF export AIXTHERAD_COND_DEBUG=OFF export AIXTHREAD_RWLOCK_DEBUG=OFF export SPINLOOPTIME=500 export YIELDLOOPTIME=20 . /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 3.启动WAS v7 a) cd /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin b) ./startWASv7.sh 4.登录WAS v7 Web 管理控制台;通过 在浏览器地址栏输入:http://192.168.0.100:9060/admin 进入WAS V7 WEB 管理控制台:输入用户名:wasadmin 密码:password,点击登录 3 参考资料 1. Running IBM WebSphere Application Server on System p and AIX Optimization and Best Practices:www.redbooks.ibm.com/abstracts/sg247347.html 2. WASv7_Tuning_Script_Templates_v1.0:ftp://ftp.boulder.ibm.com/software/webservers/WASv7_Tuning_Script_Templates_v1.0.pdf 3. WASv7 信息中心:http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp 4. WebSphere Application Server V7 Concepts, Planning and Design:www.redbooks.ibm.com/abstracts/sg247708.html 更多资料请参考: www.ibm.com/developerworks/cn/:WebSphere Application Server专区 www.ibm.com/developerworks/:WebSphere Application Server专区 www.redbooks.ibm.com/:搜索WebSphere Application Server www.webspherechina.net 4 注意 创建于数据库的连接的时候,请使用NO-XA

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档