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

确定动态集群的堆栈数

可以使用概要分析确定动态集群的堆栈数。 堆栈数指的是为使用某个节点的全部计算能力所需的集群实例数。

准备工作

  • 确定应用程序是否存在内部瓶颈。 有关更多信息,请参阅“配置垂直堆栈”。

有关此任务

管理控制台中的允许多个实例在同一节点上启动设置可启用节点上的垂直堆栈。 当您选择此选项时,必须提供相同节点上要启动的实例数。 此值是堆栈数。

可以通过概要分析应用程序确定堆栈数。 如果动态集群是同类的,且动态集群中的所有节点都具有相似的计算能力,那么需要进行概要分析以仅确定一个节点的堆栈数。 如果动态集群的成员节点是异类节点,且能力参差不齐,那么必须对每个节点进行概要分析,才能确定每个节点的堆栈数。

过程

  1. 在该测试节点上启动一个服务器实例。
  2. 查看节点的 CPU 利用率 和平均吞吐量曲线。
    要查看图表,请单击 运行时操作 > 报告
  3. 增加节点上的负载,目标是达到节点利用率的 90-100%。
  4. 如果无法达到节点利用率的 90-100%,那么在测试节点上添加和启动另一服务器实例。 继续添加服务器实例,直到节点利用率达到 90-100%。
  5. 测试节点上服务器实例的当前数量是堆栈数。 记住此数目以便可以在管理控制台中配置堆栈数。
  6. 如果动态集群具有的成员节点为异类节点,请对每个节点重复这些步骤并记录每个节点的堆栈数。

下一步做什么?

启用集群的垂直堆栈。 启用垂直堆栈后,自主管理器可限制每个堆栈化的服务器实例使用的处理器百分比。 确定可由单个实例使用的处理器数量的通用公式是:100%/maximum_number_of_stacked_instances。 例如,如果在节点上有三个堆栈化的服务器实例,那么调速该工作负载以阻止任何单一服务器实例使用超过 33% 的处理器。