建議的 Java 記憶體設定

在客戶代管的執行個體上,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 公尺