多核+一个JVM比单核+多个JVM启动更快


在6核容器运行一个JVM会比在1核容器上运行6个JVM启动得快
拥有更多资源的更少 JVM 比拥有更少资源的更多 JVM 更好。即使 CPU 和 RAM 的总量保持不变。这对一切都有好处:启动时间、尾部延迟、整个过程,甚至成本(一旦你找到了最佳点)。

默认情况下,JVM 将 CPU 配额视为计算可用处理器数量的一种方式。

最好的结果总是来自水平(节点数量)和垂直(核心数量)缩放之间的良好平衡。在几个扩展场景中对应用程序进行性能测试可以为我们带来启动时间、延迟和吞吐量的真正最佳点。