分配给 Looker 应用的内存在 Looker 启动脚本中指定。
您可以从 looker-open-source GitHub 代码库下载最新的启动脚本 looker
。下载启动脚本时,请将其移至 looker.jar
文件(通常为 /home/looker/looker
)所在的目录中。如需了解详情,请参阅安装 Looker 应用文档页面。
启动脚本会自动确定要分配给 Looker 的 Java 内存量。但是,如果您想手动自定义此值,则可以按照以下说明操作。
更改 Looker 的内存分配
如需更改分配给 Looker 的内存,请在启动脚本中修改针对 Java 堆和元空间内存分配的以下行:
JAVAMEM="2300m"
METAMEM="800m"
然后,重启应用:
./looker restart
对于专用于 Looker 的较小实例,分配的内存应占可用内存的三分之二左右。在较大的实例上,此比率可以增加。
如果分配的内存过多,则会出现以下情况:
- Looker 可能无法启动
- 系统通常可能会出现性能问题
如果分配的内存太少:
- Looker 可能无法启动
- 具体而言,Looker 可能会出现性能问题
常见的实例类型
下表列出了针对一些常见的实例大小建议的内存设置:
实例规格 | 系统总内存 | 推荐的 JAVAMEM | 推荐的 METAMEM |
---|---|---|---|
2 个 vCPU / 8 MB (GiB) | 7500 米 | 3600 米 | 800 米 |
4 个 vCPU / 16 Mem (GiB) | 15000 米 | 9000 米 | 1000 米 |
8 个 vCPU / 32 Mem (GiB) | 30000 米 | 20000 米 | 1000 米 |
16 个 vCPU / 64 Mem (GiB) | 60000 米 | 46000 米 | 1000 米 |