在客戶代管的執行個體上,Looker 啟動指令碼會指定 Looker 應用程式可使用的記憶體。
您可以在 looker 開放原始碼 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 GiB 記憶體 | 7500m | 3600m | 800 公尺 |
4 個 vCPU / 16 GiB 記憶體 | 15000m | 9000 公尺 | 1000 公尺 |
8 個 vCPU / 32 個 GiB 記憶體 | 30000m | 20000 公尺 | 1000 公尺 |
16 個 vCPU / 64 GiB 記憶體 | 60000m | 46000m | 1000 公尺 |