内存
了解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分配给构建服务器,剩余内存可用于运行构建的容器。