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 のパフォーマンスに特に問題が生じる
EC2 インスタンス タイプ
次の表に、一般的な Amazon EC2 インスタンス サイズごとの推奨メモリ設定を示します。
インスタンス タイプ | システムメモリの合計 | ジャマイア | メタム |
---|---|---|---|
mx.large | 7,500m | 3,600m | 800m |
mx.xlarge | 15,000m | 9,000m | 1000m |
Mx.2xlarge | 30,000m | 20,000m | 1000m |
mx.4xlarge | 60,000m | 46,000m | 1000m |