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)

讓我知道你是否需要更多細節。