推奨される Java メモリの設定

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