セルフホスト型インスタンスの 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 |