WAS Liberty具有自动缩放功能,其中一个指标是CPU metric。
我的问题是关于我有许多JVM是在同一主机上运行的不同集群的成员的情况。 Liberty是测量每个JVM的CPU消耗还是每个主机的CPU消耗?如果它是主机范围的,那么扩展决策几乎毫无意义,因为它如何知道哪个JVM实际消耗了所有CPU时间并需要扩展?如果我有5个JVM,其中4个没有做任何工作,而且有一个JVM占用主机上99%的CPU,我只需要扩展JVM,而不是全部五个。
答案 0 :(得分:1)
手册中的指标会在群集上触发平均值,因此对于您概述的方案:
如果它们都在一个群集中,则实际上不需要进行缩放操作,这可能不会有帮助。
如果旋转的JVM位于单个或非常小的集群中(没有其他4个集群),那么它可能会根据平均%cpu和配置来触发CPU指标
答案 1 :(得分:0)
将资源的使用与每个级别(JVM,主机和群集)的阈值进行比较。当使用超出其中一个级别的阈值时,将执行向外扩展操作。