推奨される Java メモリ設定

セルフホスト型インスタンスの Looker アプリケーションに割り当てられるメモリは、Looker 起動スクリプトで指定されます。

最新の起動スクリプト looker は、Looker オープンソース GitHub リポジトリからダウンロードできます。起動スクリプトをダウンロードしたら、looker.jar ファイルと同じディレクトリ(通常は /home/looker/looker)に移動します。詳細については、Looker アプリケーションのインストールのドキュメント ページをご覧ください。

起動スクリプトによって、Looker に割り当てる Java メモリの量が自動的に決定されます。この値を手動でカスタマイズする場合は、次の手順に従います。

Looker のメモリ割り当ての変更

Looker に割り当てられたメモリを変更するには、起動スクリプトで Java ヒープとメタスペースのメモリ割り当てに関する次の行を編集します。

JAVAMEM="2300m"
METAMEM="800m"

その後、アプリケーションを再起動します。

./looker restart

Looker 専用の小規模なインスタンスの場合、割り当てられるメモリは使用可能なメモリの約 3 分の 2 にする必要があります。インスタンスのサイズが大きい場合は、この比率を増やすことができます。

メモリが過剰に割り当てられている場合:

  • Looker が起動しない場合がある
  • 一般に、システムでパフォーマンスの問題が発生している可能性があります。

割り当てられているメモリが少なすぎる場合:

  • Looker が起動しない場合がある
  • Looker では特にパフォーマンスの問題が発生する可能性がある

一般的なインスタンス タイプ

次の表に、いくつかの一般的なインスタンス サイズに対して推奨されるメモリ設定を示します。

インスタンスの仕様 合計システムメモリ 推奨される JAVAMEM 推奨される METAMEM
2 vCPU / 8 Mem(GiB) 7500m 3600m 800m
4 vCPU / 16 Mem(GiB) 15000m 9000m 1000m
8 vCPU / 32 Mem(GiB) 30000m 20000m 1000m
16 vCPU / 64 Mem(GiB) 60000m 46000m 1000m