【问题标题】:WebSphere Liberty auto scaling CPU metricWebSphere Liberty 自动缩放 CPU 指标
【发布时间】:2015-06-17 16:47:59
【问题描述】:

WAS Liberty 具有自动缩放功能,其中一个指标是CPU metric

我的问题是当我有许多 JVM 作为在同一主机上运行的不同集群的成员时的情况。 Liberty 是测量每个 JVM 的 CPU 消耗还是每个主机的 CPU 消耗?如果它是主机范围的,那么扩展决策几乎毫无意义,因为它如何知道哪个 JVM 实际消耗了所有 CPU 时间并且需要扩展?如果我有 5 个 JVM,其中 4 个没有做任何工作,并且一个 JVM 占用了我主机上 99% 的 CPU,我只需要扩展那个 JVM,而不是全部 5 个。

【问题讨论】:

    标签: websphere-liberty


    【解决方案1】:

    手册说指标触发集群平均值,所以对于你概述的场景:

    • 如果它们都在一个集群中,则实际上不需要扩展操作,而且它可能不会有帮助。

    • 如果旋转 JVM 位于单个或非常小的集群中(没有其他 4 个),则它可能会根据平均 %cpu 和配置触发 CPU 指标

    【讨论】:

    • 文档确实说进程和节点级别的 CPU 受到监控,但并没有真正阐明“CPU”指标的作用。
    【解决方案2】:

    将资源的使用情况与每个级别(JVM、主机和集群)的阈值进行比较。当使用率超过某一级别的阈值时,将执行横向扩展操作。

    【讨论】:

      猜你喜欢
      • 2019-12-28
      • 2014-11-02
      • 2016-05-30
      • 2018-06-27
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      相关资源
      最近更新 更多