[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management:动态集群定制属性

可以使用动态集群属性更改动态集群和应用程序布置的行为。

要设置应用程序布置定制属性,请展开服务器 > 集群 > 动态集群 > [集群名称] > 定制属性

APC.predictor 定制属性

使用 APC.predictor 定制属性启用应用程序布置控制器功能。

通过设置定制属性,应用程序布置控制器仅根据 CPU 使用情况启动和停止服务器。控制器不再从自主请求流管理器 (ARFM) 检索数据,与服务器启动和停止无关。

表 1. APC.predictor 定制属性值
描述
范围 单元
有效值 CPU

quiesceTimeOutMS 定制属性

可以使用 quiesceTimeOutMS 定制属性为动态集群实例设置停顿超时值。

将定制属性的值设置为停止动态集群之前等待的时间(以毫秒计)。例如,如果希望动态集群在停顿 1 分钟后停止,请将值设置为 60000。如果服务器由应用程序布置控制器停止,那么缺省情况下使用服务器操作超时值。如果服务器由运行状况管理监视停止,那么缺省情况下使用重新启动超时值。

表 2. quiesceTimeOutMS 定制属性值
描述
范围 动态集群
有效值 整型

CenterCell 定制属性

当您在环境中配置多单元性能管理时,可以使用 CenterCell 定制属性将一个单元指定为中心单元。还可以分别为要指定为点单元的每个单元设置 CenterCell 定制属性。

避免故障 避免故障: 应将一个(且仅将一个)定制属性设置为 truegotcha
表 3. CenterCell 定制属性值
描述
范围 单元
有效值 true:将一个单元指定为中心单元

false:将一个单元指定为点单元

lazyStartMinInstances 定制属性

当 ODR 检测到不活动动态集群的活动时,可以使用 lazyStartMinInstances 定制属性配置多个要启动的服务器实例。

在 V6.1.1.2 之前的版本中,当为应用程序迟钝启动配置动态集群及当 ODR 接收到不活动动态集群的请求时,仅启动一个服务器实例。但是,通过在特定动态集群上设置 lazyStartMinInstances 定制属性,多个实例可由该特定动态集群启动。如果存在为应用程序迟钝启动配置的其他动态集群,那么这些集群每次仅启动一个实例。

另外,可以在应用程序布置控制器上设置定制属性,以便影响所有动态集群。但是,在动态集群级别设置的定制属性值会覆盖在应用程序布置级别设置的定制属性值。

表 4. lazyStartMinInstances 定制属性值
描述
范围 动态集群
有效值 指定要迟钝启动的最低实例数的整数值
缺省 1

equalCPUFactor 定制属性

可以使用 equalCPUFactor 定制属性告诉动态工作负载管理器 (DWLM) 如何在动态集群中均衡服务器的性能。

DWLM 在给定的动态集群中计算服务器的动态权重来均衡服务器的性能。服务器性能的两种常见度量方式是:
  • 发送到服务器的平均请求服务时间。
  • 节点的处理器利用率。
使用该定制属性,可以指定其中的一种度量方式与其他度量方式的相关性。例如,如果您想使站点中的用户在站点性能方面获得一致的感知,可以选择优化平均服务时间。如果您更关注硬件的使用,可以选择处理器利用率来作为性能的度量方式。

要将均衡平均服务时间置于最高的优先级,请将定制属性的值设置为 0。要均衡节点的处理器利用率,请将该值设置为 1。要在使用两种度量方式的情况下,同时结合使用每个度量方式的相关权重,请将值设置为 01 之间的小数值,例如,0.4。将值设置为小数,可将处理器利用率的相关权重设置为 0.4,将平均服务时间的相关权重设置为 1–0.40.6

可能无法始终同时均衡两种度量方式。例如,在服务器为异类或具有不同数量的不相等后台负载的环境中,均衡处理器利用率可能会导致不相等的平均服务时间。以相同处理器利用率快速和慢速运行服务器会导致相应缩短或延长平均请求服务时间。请求在更深层中多个服务器的一个上花费大量时间可能会导致不同的平均服务时间。根据向其发送请求的服务器不同会产生此差异,即使在更深层的服务器为同类服务器,并具有相等的处理器利用率也是如此。存在请求的服务时间取决于资源而不是处理器的其他情况。equalCPUFactor 定制属性的值可帮助 DWLM 控制器确定平均服务时间和处理器利用率的权重度量方式是否相等。

即使没有 equalCPUFactor 定制属性,给定动态集群中服务器的处理器利用率也会对 DWLM 控制器的行为产生影响。通常,处理器利用率低时,负载的相等分发优先于均衡服务时间或利用率的性能。通常,利用率升高时,开始优先考虑均衡性能。在处理器利用率值很高的情况下,权重不会进行较大的更改,以避免出现不稳定。处理器利用率高时,在极端操作点负载分发上性能的灵敏度会增加。

表 5. equalCPUFactor 定制属性值
描述
范围 单元,它适用于单元中或单个动态集群级别的所有动态集群。如果同时在动态集群和单元级别指定定制属性,那么动态集群级别值会覆盖在单元级别指定的值。
有效值 0 和 1 之间的小数值
缺省 0 用于非虚拟化环境,而 1 用于虚拟化环境

HttpSessionRebalanceOff 定制属性

使用 HttpSessionRebalanceOff 定制属性可禁用 HTTP 会话再均衡功能。

会自动启用 HTTP 会话再均衡。可以使用 HTTP 会话再均衡功能将现有会话亲缘关系重新指定给可用于处理给定 Web 应用程序的新服务器。有关更多信息,请阅读“HTTP 会话再均衡”

如果想要将配置返回到旧的 HTTP 会话行为,其中,会话亲缘关系是使用特定应用程序服务器创建的,并且未重新指定给任何变为可用的新服务器,请使用 HttpSessionRebalanceOff 定制属性。

在任何由诸如 PHP 或 Tomcat 服务器这样的不运行 WebSphere® Application Server 的服务器组成的动态集群上,因为可能已对这些服务器部署了另一会话集群机制,所以会话再均衡功能在缺省情况下处于禁用状态。

如果会话大小很大,那么可以考虑禁用 HTTP 会话再均衡功能。如果会话很大,那么将这些会话移至新服务器所带来的成本可能大于从原始服务器上卸下工作负载所带来的好处。可以使用性能监视基础结构 (PMI) 数据来做出决策,以关闭会话再均衡功能。在 PMI 数据中可以看出,在执行会话信息传送操作的特定服务器上,响应时间、内存利用率和处理器利用率是增加的。有关分析 PMI 数据和使用 HTTP 会话的最佳实践的更多信息,请阅读“性能监视基础结构 (PMI)”。

如果使会话再均衡功能处于打开状态,那么当会话变得更均衡分布时,内存和处理器利用率也会随之在集群中的服务器之间变得更均衡分布。如果集群更均衡,那么 Intelligent Management 更容易做出自主决策。

表 6. HttpSessionRebalanceOff 定制属性值
描述
范围 动态集群
有效值 true::禁用 HTTP 会话再均衡。

false:启用 HTTP 会话再均衡。如果您想禁用 WebSphere Application Server 应用程序服务器的 HTTP 会话再均衡,那么可以删除定制属性。

缺省

对于由 WebSphere Application Server 应用程序服务器组成的动态集群:false(已启用)

对于不是由 WebSphere Application Server 应用程序服务器的服务器组成的动态集群,例如,PHP 或 Tomcat 服务器:true(禁用)

numVerticalInstances 定制属性

使用此定制属性来定义节点上的动态集群实例数。

只有在动态集群中的节点属于不同种类并且在计算能力方面有所不同时,才使用此定制属性。如果动态集群中的节点属于相同种类,那么可以在管理控制台中一次性地定义动态集群实例数。有关动态集群实例的更多信息,请阅读“使用异类节点配置动态集群,以支持垂直堆栈”。

表 7. numVerticalInstances 定制属性值
描述
范围 动态集群
名称格式 将定制属性的名称指定为 numVerticalInstances.node_name,其中 node_name 是节点的名称。
有效值 堆栈数的整数值

proactiveIdleStop 定制属性

您可以使用 proactiveIdleStop 定制属性以在非活动时间段期间停止动态集群实例。

此定制属性将函数添加到管理控制台中的如果其他动态集群需要资源,那么在非活动时间段期间停止此集群的所有实例设置。必须使用此定制属性启用此设置。借助管理控制台设置,实例仅在单元中的其他实例需要由不活动实例使用的资源时才停止。您还可以指定停止集群的实例前要等待的时间。通过设置此定制属性,不活动实例会停止,即使环境中其他地方不需要资源也是如此。集群实例会在您在管理控制台设置中指定的时间进入空闲状态。

应用程序布置控制器会在管理控制台设置中指定的时间与在应用程序布置控制器配置面板上为布置更改之间的最短时间设置指定的值之间某个时间点停止运行实例。例如,如果将 proactiveIdleStop 定制属性设置为 true布置更改之间的最短时间的值为 15 分钟,而停止实例之前的等待时间值为 5 分钟,那么动态集群实例会在将上个请求路由到该实例后的 5 分钟到 20 分钟的某个时间停止运行。

表 8. proactiveIdleStop 定制属性值
描述
范围 动态集群,随需应变路由器 (ODR) 的动态集群除外
有效值 布尔型
缺省 false(已禁用)
[AIX Solaris HP-UX Linux Windows][z/OS]

routableTimeoutMS 定制属性

启动动态集群成员后,在一段时间内,该成员尚未准备好处理来自随需应变路由器 (ODR) 的请求。使用 routableTimeoutMS 定制属性可定义在将流量路由至新启动的动态集群成员之前的 ODR 等待时间(以毫秒为单位)。

例如,使用节点或服务器维护方式时,应用程序布置控制器 (APC) 将分配资源以取代进入维护方式的资源。另一个示例是,由于内存、CPU 或其他限制,APC 将一个动态集群成员从一个节点重新定位到另一个节点。在这两个示例中,在缺省的 60000 毫秒以外,可能还需要更多的时间才能使应用程序在新启动的资源上进入活动状态。

注: 仅当在动态集群成员过渡状态期间遇到 HTTP 错误代码 503 时,才应使用此定制属性。
表 9. routableTimeoutMS 定制属性
描述
范围 随需应变路由器 (ODR) 的动态集群
有效值 ODR 可路由性的最长等待时间
缺省 60000 毫秒
[z/OS]

serverSpecificShortNames 定制属性

对于 z/OS® 平台,会在动态集群上指定 serverSpecificShortNames 定制属性,以指示集群成员的逗号分隔列表格式的短名称,例如 SSN1,SSN2。使用逗号分隔多个短名称。如果没有提供供所有制集群成员使用的足够多的短名称,那么会为其余集群成员指定生成的通用短名称,例如,BBOS001, BBOS002 等。

表 10. serverSpecificShortNames 定制属性值
描述
范围 动态集群
有效值 动态集群成员的以逗号分隔的短名称的列表,例如,SSN1,SSN2

updateWLM 定制属性

当将此属性设置为 false 时,DWLM 控制器将不会更新工作负载管理器 (WLM) 中集群成员的计算的权重。此属性的缺省值是 true。需要单元回收才能使此定制属性生效。在整个单元中或所有动态集群成员上关闭 HAManager 时,建议将 updateWLM 设置为 false。
注: 可在动态集群级别和单元级别设置此定制属性:
  • 如果在单元级别设置,那么会将其应用于单元中的所有动态集群。
  • 如果在 DC 级别设置,那么仅会将其应用于 DC。
表 11. updateWLM 定制属性值
描述
范围 动态集群或单元
有效值 truefalse
缺省 true

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odccustprop
文件名:rwve_odccustprop.html