0

Я использую Anypoint Cloudhub и Mule 3.8.1, и у меня возникают проблемы с производительностью с моим приложением.Как настроить размер кучи и сбор мусора в Cloudhub?

Посмотрите на статьи производительности в Интернете, как мне кажется, я должен посмотреть на размер кучи и сборку мусора для оптимизации производительности, поэтому хотел бы знать, как я могу настроить их в Cloudhub?

Я вижу, как вы это делаете в установке Mule на месте, но не Cloudhub.

Благодаря

ответ

1

Невозможно увеличить размер кучи в Cloud-Hub непосредственно через конфигурации. В cloudhub вы можете назначить дополнительные ресурсы для вашего приложения путем увеличения размера уборщица, где размер Работник, имеющий следующую Heap память -

работник Размер Heap Memory-

  • 0.1 vCores -500 MB
  • 0,2 vCores -1 GB
  • 1 vCores -1.5 GB
  • 2 vCores -3,5 ГБ
  • 4 vCores - 7.5 GB
  • 8 ГУН разреш -16 GB
  • 16 vCores -32 GB

Пожалуйста, обратите внимание, что рассчитывать только запущенные приложения для использования рабочих. Остановленные приложения не потребляют доступность vCore.

Рабочие с мощностью менее 1 vCore (0,1 vCores и 0,2 vCores) предлагают ограниченный процессор и IO для небольших рабочих нагрузок. Каждый рабочий имеет 8 ГБ памяти, которая используется как для системного, так и для хранилища приложений.

приложений с потребностями больше хранения (подробное ведение журнала и т.д.) должны использовать один из больших размеров рабочих - 2 vCores или 4 vCores, которые имеют дополнительное запоминающее устройство следующим образом:

  1. vCores работники имеют дополнительный 4 ГБ из хранилища SSD, установленного на/tmp
  2. Работники vCores имеют дополнительные 32 ГБ хранилища SSD, смонтированные на/tmp
  3. Работники vCores имеют дополнительно 80 ГБ памяти, смонтированные в виде двух томов на/tmp (40 ГБ) и/opt/storage (40 ГБ)

Дайте мне знать, если вам нужна дополнительная информация об этом.