`
jetway
  • 浏览: 484982 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

所有 OS 平台上的常规 WebSphere 调整

    博客分类:
  • java
阅读更多

所有 OS 平台上的常规 WebSphere 调整

本部分描述如何设置与 Tivoli Privacy Manager 性能直接相关的 WebSphere 调整参数。

设置连接属性值

此过程仅适用于 WebSphere 4.x。要配置定制数据源属性,请启动 WebSphere 管理控制台,并执行以下步骤。

  1. WebSphere 管理域层次结构(左框架)中打开资源文件夹。
  2. 打开 JDBC 提供程序文件夹。
  3. 打开包含必需数据源的 JDBC 提供程序(例如 DB2UDBjdbcProvider)。
  4. 选择数据源文件夹。
  5. 在属性窗格中右键单击必需的数据源 PrivacyDataSource,并从弹出菜单选择属性
  6. 选择常规选项卡。
  7. 定制属性下,在名称字段中找到 ConnectionAttribute,并在字段中添加以下值:
    cursorhold=1,autoCommit=0
  8. 单击应用以处理更改,然后停止并重新启动 Default Server

设置连接池超时

要配置数据源连接池超时,请启动 WebSphere 管理控制台并执行以下步骤。

WebSphere 4.x
  1. WebSphere 管理域层次结构(左框架)中打开资源文件夹。
  2. 打开 JDBC 提供程序文件夹。
  3. 打开包含必需数据源的 JDBC 提供程序(例如 DB2UDBjdbcProvider)。
  4. 选择数据源文件夹。
  5. 在属性窗格中右键单击必需的数据源 PrivacyDataSource,并从弹出菜单选择属性
  6. 选择连接池选项卡。
  7. 连接超时值更改为 360 秒。
    注:
  8. 选择应用以保存设置。
WebSphere 5.x

请参阅设置语句高速缓存大小和连接池参数,以了解关于在 WebSphere 5.x 中设置连接超时值的步骤。

设置事务超时

要配置事务超时,请启动 WebSphere 管理控制台并执行以下步骤。

WebSphere 4.x
  1. WebSphere 管理域层次结构(左框架)中,找到并右键单击您的应用程序服务器(例如 Default Server)。要定位缺省服务器,请单击节点-> 服务器名称-> 应用程序服务器-> 缺省服务器
  2. 从弹出菜单选择属性
  3. 选择事务选项卡。将事务超时事务不活动超时值设置为 600 秒。
    注:
  4. 单击确定以保存更改。
WebSphere 5.x
  1. 选择服务器-> 应用程序服务器-> Server1-> 事务服务。(Server1 是 WebSphere 4.x缺省服务器的等价服务器。)
  2. 事务生存期超时客户机不活动超时值设置为 600 秒。
    注:
  3. 单击确定以保存更改。

设置 WebSphere 4.x 的性能参数

以下指示信息仅适用于 WebSphere 4.x,且是从 IBM WebSphere V4.0 Advanced Edition Handbook(红皮书号 SG24-6176)中摘录的。关于此 Web 站点,请参阅性能调整参考

注:
22.7 性能调整向导

可如下使用此 WebSphere 管理控制台向导来调整公共的与性能相关的应用程序服务器设置:

  1. 通过从 WebSphere 管理控制台主菜单选择控制台-> 向导-> 性能调整器启动性能调整器向导。
  2. 在“应用程序服务器”窗口中,选择要调整的应用程序服务器(通常是 Default Server)或服务器组。
  3. 该 Web 容器窗口用于指定可用于 Tivoli Privacy Manager 控制台的线程数。缺省值应当是足够的。
  4. 在“ORB 属性”窗口中,提供了以下对象请求代理程序属性用于调整:
    由引用传递
    不要选择此选项。选中此值将导致错误且 Tivoli Privacy Manager 将不会启动。
    ORB 线程池大小
    每个 EJB 请求都需要一个线程。通常是从使用 RMI/IIOP 的另一 JVM 的小服务程序中,以及使用 RMI/IIOP 的远程 EJB 客户机应用程序中调用企业 bean 的。ORB 线程池大小应当能容纳这两个请求源。关于使用 Tivoli Privacy Manager 连接来帮助确定 ORB 线程池大小的指南,请参阅配置 Tivoli Privacy Manager 监视器
  5. 在“数据源”窗口中,选择与选定应用程序服务器关联的数据源(例如 PrivacyDataSource),并单击下一步
    1. 在“数据源连接池大小”窗口中,将应用程序的数据源最大连接数设置基于小服务程序和企业 bean 所使用的并发连接数之和。关于计算此值的指南,请参阅确保 Tivoli Privacy Manager 中的可靠性和数据完整性
    2. 在“数据源预备语句高速缓存大小”窗口中,将预备语句高速缓存大小设置为等于已配置数据源连接最大数目(请参阅计算数据源连接池大小)x 200(Tivoli Privacy Manager 中 SQL 预备语句的大致数目)。
    3. 在“数据库”窗口(仅对于 DB2)中,选中调整数据库选项来调整 DB2 数据库。在调整数据库之前,建议您备份数据库。完成剩下的窗口并在“摘要”窗口中单击完成之后,“调整器”向导将调用 DB2SmartGuide API 来调整与数据源(此步骤开始处所指定的)关联的 DB2 数据库。必须停止并重新启动数据库实例以使 DB2SmartGuide 更改生效。
      注:
      如果已植入了数据库,则 DB2SmartGuide 调整更为高效。定期重复此步骤以使 DB2SmartGuide 能够作出调整来响应随着时间的推移而积累的数据。
  6. 在“JVM 堆大小”窗口中,调整 JVM 起始堆大小和 JVM 最大堆大小。Java 虚拟机(JVM)堆大小设置将影响 Java 对象的无用数据收集。如果增加堆大小,则无用数据收集的发生频率将降低,但是花费时间较长。这些设置很大程度上取决于您的应用程序以及可用的物理内存数量。请考虑:
  7. 在“摘要”窗口中,复查您的调整属性。单击完成可应用属性,或者单击上一步可作进一步更改。
    注:
    对于超出各个“最大”大小的警告,单击确定

单击“停止/重新启动缺省服务器”。

设置 WebSphere 5.x 的性能参数

本节描述如何设置 WebSphere 5.x 性能参数。请参阅设置 WebSphere 4.x 的性能参数,以获取关于设置 WebSphere 4.x 性能参数的信息。

设置 JVM 起始堆大小和最大堆大小

Java 虚拟机(JVM)堆大小设置将影响 Java 对象的无用数据收集。如果增加堆大小,则无用数据收集的发生频率将降低,但是花费时间较长。这些设置很大程度上取决于您的应用程序以及可用的物理内存数量。JVM 最大堆大小不应设置为会向磁盘实施页面调度的值。如出现内存页面调度,将在很大程度上降低性能。

建议 Tivoli Privacy Manager 服务器正在其中运行的 JVM 的起始 JVM 堆大小为 256 MB。建议最大的 JVM 堆大小为 512 MB。这些设置基于运行于大型密集型数据环境中的服务器的性能测试,其中服务器配置为具有 1 到 2 GB 的内存。

设置最小及最大 JVM 堆大小的一般准则是:

使用以下过程来设置 JVM 堆大小:

  1. 选择服务器-> 应用程序服务器-> Server1-> 进程定义->Java 虚拟机
  2. 滚动到初始堆大小最大堆大小字段并设置值。
  3. 单击确定以保存更改。
设置语句高速缓存大小和连接池参数

本节描述的任务适用于 WebSphere 5.x。请参阅设置连接池超时,以了解 WebSphere 4.x 中的等价任务。

要设置最大连接池大小和语句高速缓存大小,请在 WebSphere 管理控制台中执行以下步骤:

  1. 选择资源-> JDBC 供应程序-> DB2 JDBC 供应程序-> 数据源(V4)
  2. 选择安装 WebSphere Application Server 过程中提供给 Tivoli Privacy Manager 的数据源名称。例如,PrivacyDataSource
  3. 其它属性下,选择连接池
  4. 最大池大小设置为 20。
  5. 语句高速缓存大小设置为 200。
  6. 连接超时空闲超时孤线程超时值设置为 360(秒)。
    注:
  7. 选择确定以保存这些设置并退出。

防止 ORB 线程池增长

可通过将 Java 系统属性 com.ibm.ws.OrbThreadPoolGrowable 设置为 false 来限制 ORB 线程池。要设置该属性,请在 WebSphere 管理控制台中执行以下步骤。

WebSphere 4.x
  1. WebSphere 管理域层次结构(左框架)中,找到并右键单击您的应用程序服务器(例如 Default Server)。
  2. 从弹出菜单选择属性
  3. 选择 JVM 设置选项卡。
  4. 选择高级 JVM 设置选项卡。
  5. 命令行参数字段中,输入以下字符串:
    -Dcom.ibm.ws.OrbThreadPoolGrowable=false
  6. 单击确定,然后单击应用保存这些更改。
WebSphere 5.x
  1. 选择服务器-> 应用程序服务器-> Server1-> ORB 服务。(Server1 是 WebSphere 4.x缺省服务器的等价服务器。)
  2. 其它属性下,选择线程池
  3. 确保未选中可增长线程池选项。
  4. 单击确定然后单击应用以保存更改。
评论

相关推荐

    websphere 6.1 资料集

    1. **Websphere安装步骤**:这个环节涉及到如何在不同平台上安装Websphere 6.1,可能涵盖的内容包括下载安装包、系统需求、安装向导的使用、选择安装类型(标准版或网络部署版)、设置安装路径、配置服务器环境变量...

    在Linux服务器上每周自动重启WebSphere服务配置

    ### 在Linux服务器上每周自动重启WebSphere服务配置 #### 知识点概述 本文档将详细介绍如何在Linux环境中设置cron任务来实现WebSphere服务的自动重启。此方法不仅适用于WebSphere服务,还可广泛应用于需要定时执行...

    Linux 上的 WebSphere MQ 开发快速入门

    Linux 上的 WebSphere MQ 开发快速入门 本文将介绍如何在 Linux 上安装和配置 WebSphere MQ,以及如何使用 Java 应用程序开发 MQ 环境。本文将通过示例应用程序说明如何向队列发送消息和从队列接收消息。 ...

    JSF 组件WebSphere 平台配置使用说明

    在开始讨论JSF组件在WebSphere平台上的配置与使用之前,我们首先需要了解所涉及软件的版本信息,这对于确保兼容性和功能正确性至关重要。在本文档中,提及的WebSphere Application Server版本为6.1.0.0,而JDK版本为...

    suse10上websphere安装

    在本文中,我们将深入探讨如何在SUSE Linux Enterprise 10 (SLES10)操作系统上安装IBM WebSphere Application Server。WebSphere是一个流行的Java应用程序服务器,用于部署和管理企业级的Web应用程序。以下是对安装...

    WebSphere实验报告.zip

    实验二主要讲解如何将Java应用程序部署到WebSphere上。这涉及了WAR和EAR文件的打包、上传至WebSphere应用服务器以及在管理控制台中进行部署配置。通过这个过程,学生能够掌握应用生命周期管理的基础知识。 3. 实验...

    websphere

    ### WebSphere设计与LDAP集成深度解析 #### 一、引言:目录服务与WebSphere的关系 WebSphere作为IBM的一款企业级应用服务器,提供了强大的中间件功能,包括事务处理、消息传递、安全性和集群管理等,旨在帮助企业...

    WebSphere下的所有jar文件名和路径

    在深入探讨WebSphere环境下所有JAR文件名与路径之前,我们先来理解一下WebSphere及其在企业级应用服务器中的重要性。WebSphere Application Server(WAS)是IBM提供的一款高性能、高可靠性的企业级Java应用服务器,...

    Websphere集群部署方案.doc

    WebSphere可在多种平台上运行,包括Intel、Linux和z/OS等。 WebSphere在电子商务时代扮演着关键角色,帮助企业开发、部署和整合新一代电子商务应用,如B2B交易,以及支持从简单内容发布到复杂事务处理的各类商业...

    WebSphere MQ for i5/OS 系统管理员

    综上所述,《WebSphere MQ for i5/OS 系统管理员》是一本全面介绍 WebSphere MQ 在 i5/OS 平台上应用的专业书籍。无论是对于正在使用该产品的专业人士还是希望深入了解这一领域的初学者来说,都是一本不可或缺的参考...

    WebSphere+v7.0+培训教程(完整版)

    WebSphere Application Server v7.1互补产品 WAS v7.0 的价值在IBM z/OS WebSphere Application Server Version 7.0 特色 WebSphere Application Server Version V7.0技术简介 WebSphere Application Server v...

    在windows以及linux上安装websphere以及发布项目

    【标题】:在Windows与Linux平台上安装WebSphere及部署WAR项目的详细指南 【内容】: WebSphere是一款由IBM开发的企业级应用服务器,广泛应用于企业级Java应用的部署和管理。本指南将详细介绍如何在Windows和Linux...

    websphere常用命令和集群步骤

    现在,产品介质本身不分平台,一份介质可以安装到所有开放平台。安装需要通过 Installation Manager 工具来完成。 在 Websphere 中,引入了 Profile 的概念,使得产品二进制介质和产品运行配置信息分离。在一个操作...

    websphere中文入门教程

    此外,性能优化也是Websphere管理员需要关注的点,包括调整内存设置、线程池配置、缓存策略等。 【知识点六】:集成和扩展 Websphere支持与其他系统的集成,如通过Web服务、JDBC连接数据库、EJB调用等。学习如何在...

    Websphere Application Server 6.0 应用指南

    - WebSphere Application Server 6.0 支持多种操作系统平台,包括Windows、Linux、AIX、Solaris以及z/OS等。 - **1.1.5 内嵌的WebSphere Application Server 测试环境** - 开发工具中内置了一个轻量级的WebSphere ...

    websphere5安装手册

    Websphere 5是一款由IBM推出的、历史悠久的企业级应用服务器,它为构建、部署和管理企业级Java应用程序提供了强大的平台。本安装手册将详细阐述如何在计算机上成功安装Websphere 5,确保您能够顺利地设置和运行这一...

    WebSphere入门教程大合集

    WebSphere提供了多种性能优化工具和技术,如调整服务器参数、启用缓存、配置线程池等。理解这些优化手段并合理应用,可以提升WebSphere的运行效率和服务质量。 八、故障排查和日志分析 学习如何阅读和分析WebSphere...

    websphere 7 windows 安装

    以下是 WebSphere 7 在 Windows 平台上的安装和配置过程。 安装 WebSphere 7 1. 单击 WebSphere Application Server 的安装程序 launchpad.exe,弹出安装欢迎窗口,单击启动 WebSphere Application Server-Trial ...

Global site tag (gtag.js) - Google Analytics