跳到主要内容

内存

了解Buddy如何为服务分配RAM以及如何手动调整

为了正常工作,Buddy自托管至少需要4GB内存

自托管应用程序包含以下服务:

  • 应用服务器(Java)
  • 构建服务器(Java)
  • Git服务器(Java)
  • SQL数据库
  • NoSQL数据库
  • 前端服务器
  • Proxy服务器
  • 会话存储
  • 功能程序服务器

为了避免内存问题,Buddy在启动期间限制了分配给其Java服务的内存量。

分配给Java服务的默认RAM量占服务器总内存的50%:

  • 应用服务器: 总内存的5/32
  • 构建服务器: 总内存的2/32
  • Git服务器: 总内存的9/32
信息

构建服务器限制仅适用于在服务器上启动构建的应用程序。该限制与运行构建的容器无关。默认情况下,构建容器没有内存限制。您可以通过Buddy CLI使用 buddy configure 命令进行手动设置此类限制。

手动配置

您可以通过Buddy CLI更改服务的默认内存分配

使用 buddy configure 命令和Application memory management选项来更改内存分配或将其重置为默认值。

提醒

您只能在Buddy自托管主实例上配置RAM分配。 对于工作器为固定分配:1/16的服务器RAM分配给构建服务器,剩余内存可用于运行构建的容器。

CLI配置