我正在使用 Anypoint Cloudhub 和 Mule 3.8.1,但我的应用程序存在性能问题。
查看网络上的性能文章,我似乎应该查看堆大小和垃圾收集以优化性能,所以想知道如何在 Cloudhub 中配置这些?
我可以看到你在 Mule 的本地安装中是如何做到的,但不是 Cloudhub。
谢谢
我正在使用 Anypoint Cloudhub 和 Mule 3.8.1,但我的应用程序存在性能问题。
查看网络上的性能文章,我似乎应该查看堆大小和垃圾收集以优化性能,所以想知道如何在 Cloudhub 中配置这些?
我可以看到你在 Mule 的本地安装中是如何做到的,但不是 Cloudhub。
谢谢
Cloud-Hub 中无法通过配置直接增加 Heap Size。在 cloudhub 中,您可以通过增加 worker 大小来为您的应用程序分配更多资源,其中 Worker 大小具有以下堆内存 -
Worker 大小的堆内存 -
请注意,只有正在运行的应用程序才会计入工作人员的使用量。停止的应用程序不会消耗 vCore 可用性。
具有少于 1 个 vCore 容量(0.1 个 vCore 和 0.2 个 vCore)的工作器为较小的工作负载提供有限的 CPU 和 IO。每个工作人员有 8 GB 的存储空间,用于系统和应用程序存储。
具有更大存储需求(详细日志记录等)的应用程序应使用较大的工作器大小之一 - 2 个 vCore 或 4 个 vCore,它们具有如下额外存储:
如果您需要更多详细信息,请告诉我。
似乎您可以通过添加工作人员大小来获得更多资源,https://docs.mulesoft.com/runtime-manager/deploying-to-cloudhub#configuring-a-deployed-application,这反过来又可以用来配置堆尺寸。