确定动态集群的堆栈数
可以使用概要分析确定动态集群的堆栈数。 堆栈数指的是为使用某个节点的全部计算能力所需的集群实例数。
准备工作
- 确定应用程序是否存在内部瓶颈。 有关更多信息,请参阅“配置垂直堆栈”。
有关此任务
可以通过概要分析应用程序确定堆栈数。 如果动态集群是同类的,且动态集群中的所有节点都具有相似的计算能力,那么需要进行概要分析以仅确定一个节点的堆栈数。 如果动态集群的成员节点是异类节点,且能力参差不齐,那么必须对每个节点进行概要分析,才能确定每个节点的堆栈数。
过程
- 在该测试节点上启动一个服务器实例。
- 查看节点的 CPU 利用率 和平均吞吐量曲线。要查看图表,请单击 。
- 增加节点上的负载,目标是达到节点利用率的 90-100%。
- 如果无法达到节点利用率的 90-100%,那么在测试节点上添加和启动另一服务器实例。 继续添加服务器实例,直到节点利用率达到 90-100%。
- 测试节点上服务器实例的当前数量是堆栈数。 记住此数目以便可以在管理控制台中配置堆栈数。
- 如果动态集群具有的成员节点为异类节点,请对每个节点重复这些步骤并记录每个节点的堆栈数。
下一步做什么?
100%/maximum_number_of_stacked_instances。 例如,如果在节点上有三个堆栈化的服务器实例,那么调速该工作负载以阻止任何单一服务器实例使用超过 33% 的处理器。