0

我正在使用Anypoint Cloudhub和Mule 3.8.1,并且在我的应用程序中遇到性能问题。如何在Cloudhub中配置堆大小和垃圾收集?

看看网上的性能文章,看起来应该看看堆大小和垃圾收集来优化性能,所以想知道如何在Cloudhub中配置它们?

我可以看到你是如何在内部安装Mule而不是Cloudhub的情况下进行安装的。

感谢

回答

1

无法通过配置直接增加Cloud-Hub中的堆大小。在cloudhub您可以通过增加工人的大小,那里的工人的大小具有以下堆内存分配更多的资源给你的应用程序 -

工人大小的堆内存 -

  • 0.1 vCores -500 MB
  • 0.2 vCores -1 GB
  • 1 vCores -1.5 GB
  • 2 vCores -3.5 GB
  • 4 vCores - 7.5 GB
  • 8 VCO RES -16 GB
  • 16 vCores -32 GB

请注意,只有运行的应用程序数为工人使用。已停止的应用程序不会消耗vCore可用性。

具有小于1 vCore容量(0.1 vCore和0.2 vCore)的工作人员可为较小的工作负载提供有限的CPU和IO。每个工作人员有8 GB的存储空间,用于系统和应用程序存储。

应用具有更大的存储需求(详细日志记录等)应使用较大的工人大小之一 - 2个vCores或4个vCores,其具有额外的存储空间,如下所示:

  1. vCores工人有一个额外的4 GB的SSD存储安装在/ tmp上
  2. vCores工作人员在/ tmp上安装了额外的32 GB SSD存储
  3. vCores工作人员有额外的80 GB存储,作为两个卷安装在/ tmp(40 GB)上,/opt/storage(40 GB)

让我知道你是否需要更多细节。