WAS V8.5 for AIX 6.1 安装以及性能调优概要

dfch84 贡献于2013-10-09

作者 jwtong  创建于2009-07-15 05:01:00   修改者IBM_ADMIN  修改于2013-01-18 01:25:00字数5996

文档摘要:我们将安装WebSphere Application Server ND 8.5 版本,并且建立DM 和AppServer Profile,在AppServer Profile 中建立一个应用服务器实例且给这个应用服务器实例配置的JVM Heap 内存大小在4G左右。并对OS、JVM、WAS做较好较为深入地调优;以及当将来WebSphere Application Server ND 8.5的补丁包出来的时候进行打补丁包的操作。
关键词:

 WAS V8.5 for AIX 6.1 安装以及性能调优概要 WAS V8.5 for AIX 6.1 安装以及性能调优概要 2018年10月23日 文档说明 WAS V8.5 for AIX 6.1 安装以及性能调优概要 文档修改历史 日期 修改记录 版本 作者 2011-08-31 初稿 V0.1 耿玉刚 目录 1 环境 5 2 安装思路 5 3 安装步骤 6 3.1 简介 6 3.2 上传介质 6 3.3 AIX 环境基本参数检查 6 3.4 安装WAS 8.5 7 3.4.1 安装 Installation Manager 7 3.4.2 安装 WAS 8.5基本介质 7 3.4.3 创建WAS 8.5运行环境(Profile) 14 3.4.4 其它基本重要信息 15 3.5 AIX 参数调优 15 3.5.1 AIX 启动大页支持 15 3.5.2 AIX 针对JAVA所定义环境参数设置 15 3.5.3 AIX 网络参数调整 16 3.6 WAS 参数调优 17 WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.6.1 基本调优 17 3.6.2 后续调优 18 4 参考资料 31 5 注意 31 1 环境 相应的配置信息如下 WAS V8.5 for AIX 6.1 安装以及性能调优概要 机器名/ IP地址 用户名/密码 操作系统版本 机器配置 用途 10.50.64.215 root/root 6100-07-03-1207 64bit 7 Core 28G 与DB2 10处于同一台机器中 运行WAS V8.5.0.0 WAS 管理控制台用户名和密码 用户名为wasadmin,密码为:passw0rd /InstallationManager 安装目录 /opt/IBM/InstallationManager WAS 8.5 安装目录 /was85/IBM/WebSphere/AppServer/ 2 安装思路 我们将安装WebSphere Application Server ND 8.5 版本,并且建立DM 和AppServer Profile,在AppServer Profile 中建立一个应用服务器实例且给这个应用服务器实例配置的JVM Heap 内存大小在4G左右。并对OS、JVM、WAS做较好较为深入地调优;以及当将来WebSphere Application Server ND 8.5的补丁包出来的时候进行打补丁包的操作。 并且在安装WebSphere Application Server ND 8.5 将采用修改/etc/hosts 文件,增加WAS85 的机器别名,建立Profile和AppServer 实例的时候采用此机器别名而不采用真实的机器名以及安装在共享存储上以便将来此WAS 8.5很方便的进行HA。 http://www-01.ibm.com/support/docview.wss?uid=swg27023941:WAS 8.5 安装软件需求 3 安装步骤 3.1 简介 1. 此安装仅仅是单机环境,仅仅安装WAS 8.5 ND的 AppServer,不安装IBM HTTP Server和Plug-Ins. 2. 此安装将采用root用户安装,并且将采用root用户进行启动。 WAS V8.5 for AIX 6.1 安装以及性能调优概要 3. 采用x windows图形化界面安装方式,即采用xManager 程序登录进行安装。 4. WAS v7将安装在缺省路径: /usr/IBM/WebSphere/AppServer AIX 操作系统必须满足:With Minimum Maintenance package 6100-07-03-1207 这个条件 3.2 上传介质 把WAS 8.5 ND的安装介质上传到相应的机器上。 1.上传 通过相应的FTP工具上传介质到AIX 机器上 2.解压 请到IBM Linux tools for aix 网站下载unzip RPM包,使用#rpm –ivh unzipRPM包 2.1 cd /tmp/was85 2.2 upzip InstalMgr1.5.2_AIX_PPC_WAS_8.5.zip 2.3 upzip WAS_ND_V8.5_1_OF_3.zip 2.4 upzip WAS_ND_V8.5_2_OF_3.zip 2.5 upzip WAS_ND_V8.5_3_OF_3.zip AIX OS 3.3 AIX 环境基本参数检查 如下图所示内容,满足WAS 8.5 For AIX 6.1 的要求。 WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.4 安装WAS 8.5 3.4.1 安装 Installation Manager 1、cd 到Installation Manager 介质解压目录 2、./installc -silent –acceptLicense :运行此命令即可完成Installation Manager的安装 此Installation Manager 将被安装到/opt/IBM/ 如何installc命令出现异常,则说明AIX 6.1必须打补丁包,符合上面的要求 3.4.2 安装 WAS 8.5基本介质 1. root用户登录,请使用xManager 登录进去 然后进入terminal环境 2. cd Installation Manager 安装目录:cd /opt/IBM/InstallationManager cd WAS 3. ./IBMIM 将出现如下图所示的图形化界面 4、 需要配置需要安装的存储库在哪,(点击File-首选项 菜单),例子如下图所示: WAS V8.5 for AIX 6.1 安装以及性能调优概要 5、 点击Install 图标将出现如下图所示 6、 点击下一步按钮,出现如下图所示界面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 7、 点击下一步按钮,出现如下图所示界面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 8、 点击下一步按钮,出现如下图所示界面: 7.点击下一步按钮,出现如下图所示界面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 8. 点击下一步按钮,出现如下图所示界面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 9. 点击安装按钮,出现如下图所示界面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.4.3 创建WAS 8.5运行环境(Profile) 1、创建dmgr profile ./manageprofiles.sh -create -templatePath /was85/IBM/WebSphere/AppServer/profileTemplates/management -serverType DEPLOYMENT_MANAGER -profileName Dmgr02 -profilePath /was85/IBM/WebSphere/AppServer/profiles/Dmgr02 -enableAdminSecurity true -adminUserName wasadmin -adminPassword passw0rd -cellName wasserverCell01 -nodeName wasserverCellManager01 2、创建AppServer profile ./manageprofiles.sh -create -profileName AppSrv03 -profilePath /was85/IBM/WebSphere/AppServer/profiles/AppSrv03 -templatePath /was85/IBM/WebSphere/AppServer/profileTemplates/default -nodeName wasserver01Node -cellName Default01Cell -hostName wasserver -defaultPorts WAS V8.5 for AIX 6.1 安装以及性能调优概要 3、让appServer node让Dmgr 管理 ./addNode.sh wasserver 8879 -username wasadmin -password passw0rd 3.4.4 其它基本重要信息 1. WASv8.5 将被安装/was85/IBM/WebSphere/AppServer/ 目录中 2. 建立了一个Dmgr profile:Dmgr02,和一个 Application profile:AppSrv03 3. WAS v8.5装好后的版本为:8.5.0.0 WAS v8.5所依赖的JDK 版本为: 3.5 AIX 参数调优 http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.nd.doc/ae/tprf_tuneaix.html 3.5.1 AIX 启动大页支持 1.As root user, run the following commands to reserve 8 GB of large page: vmo -r -o lgpg_regions=512 -o lgpg_size=16777216 bosboot -ad /dev/ipldevice reboot -q 2.After reboot, run the following command to enable large page support on the AIX operating system: vmo -p -o v_pinshm=1 3.As root user, add the following capabilities for the user: chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER 3.5.2 AIX 针对JAVA所定义环境参数设置 ulimit -d unlimited WAS V8.5 for AIX 6.1 安装以及性能调优概要 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 中。 解释如下图简要说明: 3.5.3 AIX 网络参数调整 WAS V8.5 for AIX 6.1 安装以及性能调优概要 命令如下方式: 当然建议使用smitty 命令进行修改. 3.6 WAS 参数调优 3.6.1 基本调优 1. 备份wasV8.5的配置以备后面的参数调优设置有问题导致WAS启动不了 a) Cd /was85/IBM/WebSphere/AppServer/profiles/AppSrv03/bin b) 备份命令:./backupConfig.sh;备份成功后的现实信息如下 2. 备份后重新启动WAS v8.5 WAS V8.5 for AIX 6.1 安装以及性能调优概要 a) cd /was85/IBM/WebSphere/AppServer/profiles/AppSrv03/bin b) ./startNode.sh c) ./startServer.sh server01 将成功启动。 3.6.2 后续调优 1. 通过 在浏览器地址栏输入:http://10.50.64.215:9060/admin 进入WAS V8.5 WEB 管理控制台:输入用户名:wasadmin 密码:passw0rd,点击登录 2. 登录成功后将出现如下界面: 3.6.2.1 Web container 的调优 1. 点击相应的链接,启用servlet caching,进入如下的页面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 2. 点击OK 3. 点击Session management 链接进入Session management调整页面,把最大session 值改成4096.点击OK保存。 WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.6.2.2 调整线程池 1. 点击相应的链接,进入如下的页面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 2. 把相应的线程池大小调整成如下所示: WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.6.2.3 调整JVM 日志 1.点击相应的链接,进入如下的页面: WAS V8.5 for AIX 6.1 安装以及性能调优概要 2.把相应的值改成如下面几张图所示: WAS V8.5 for AIX 6.1 安装以及性能调优概要 点击OK保存 3.6.2.1 The pass by reference parameter 对EJB模块生效 WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.6.2.2 JVM 参数调优 1点击相应的链接,进入如下的页面 WAS V8.5 for AIX 6.1 安装以及性能调优概要 2.调整的值如下几张图片所示: 点击OK保存 点击OK保存 -Xms3072m -Xmx3072m -Xmn2048m -Xmo1024m -Xgcpolicy:gencon -Xdisableexplicitgc -Xnoclassgc -Xlp –Xgcthreads3 -Xcompressedrefs 注:最好一个个值敲入,否知把上面的值拷入网页中的时候然后确定,可能会发现用vi 打开 WAS V8.5 for AIX 6.1 安装以及性能调优概要 /was85/IBM/WebSphere/AppServer/profiles/AppSrv03/config/cells/wasserverCell01/nodes/wasserver01Node/servers/server01/server.xml 此文件在***相应的值会有乱码导致WAS 8.5无法启动,请自己手工修正下 参数名 值 描述 -Xms 3072m 最小堆内存大小 -Xmx 3072m 最大堆内存大小 -Xmo 1024m 旧生代内存大小 -Xmn 2048m 新生代内存大小 -Xgcpolicy gencon 垃圾回收策略:分代回收 -Xdisableexplicitgc on 禁止显式垃圾回收,即代码中调用system.gc方法无效 -Xnoclassgc on 不对类进行回收 -Xlp 启动大页 -Xgcthreads 3 GC 回收CPU数目 -Xcompressedrefs Uses 32-bit values for references 大页支持 如果启动失败的话,可以直接修改:/was85/IBM/WebSphere/AppServer/profiles/AppSrv03/config/cells/wasserverCell01/nodes/wasserver01Node/servers/server01/server.xml文件的内容 3.6.2.3 数据源连接池调整 不要用缺省值,根据需要进行调整;示例仅供参考,示例如下: 把下图所示的缺省值 WAS V8.5 for AIX 6.1 安装以及性能调优概要 改成如下的一个示例: WAS V8.5 for AIX 6.1 安装以及性能调优概要 把下图所示的缺省值: WAS V8.5 for AIX 6.1 安装以及性能调优概要 改成如下图所示的示例 WAS V8.5 for AIX 6.1 安装以及性能调优概要 3.6.2.4 其它工作(例如起停WAS V8.5) 4 参考资料 1. Running IBM WebSphere Application Server on System p and AIX Optimization and Best Practices:www.redbooks.ibm.com/abstracts/sg247347.html 2. WebSphere Application Server V8.5 Administration and Configuration Guide:http://www.redbooks.ibm.com/redpieces/abstracts/sg248056.html?Open 3. WASv8.5 信息中心:http://publib.boulder.ibm.com/infocenter/wasinfo/v8r5/index.jsp 4. WebSphere Application Server V8.5 Concepts, Planning, and Design Guide:www.redbooks.ibm.com/abstracts/sg248022.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 5 注意 创建于数据库的连接的时候,请使用NO-XA

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

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

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

下载文档