Enterprise Distributed Application Service (EDAS) ECS クラスターにデプロイされたアプリケーションのパフォーマンスとスループットを向上させ、レイテンシーを削減するために、JVM と Tomcat のパラメーターを調整します。
設定レベル
パラメーターは 2 つのレベルで設定できます。
| レベル | スコープ |
|---|---|
| [アプリケーション] | すべてのアプリケーションインスタンスグループに適用されます。 |
| アプリケーションインスタンスグループ | 特定のグループにのみ適用されます。 |
インスタンスグループの設定は、アプリケーションの設定よりも優先されます。グループにカスタム設定がない場合は、アプリケーションレベルの設定が適用されます。
設定ページへの移動
すべての設定タスクは、同じエントリーポイントから開始します。
-
EDAS コンソールにログインします。
-
ナビゲーションウィンドウで、[Application Management] > [Applications] を選択します。
-
上部メニューで、リージョンを選択します。
-
[Applications] ページの上部で、[Microservices Namespace] ドロップダウンリストから名前空間を選択します。
-
対象のアプリケーションの名前をクリックします。
-
アプリケーションレベルまたはグループレベルで設定ページを開きます。
-
[アプリケーション設定]:
[Basic Information] タブの [Application Settings] セクションで、[JVM Parameters]、[Basic Information]、または [Mount Script] を設定します。
-
[グループ設定]:
-
[Instance Information] タブをクリックします。
-
対象のグループの横にある [Group Settings] にポインターを合わせます。
-
[Group Settings] ドロップダウンリストから [JVM]、[Tomcat]、または [Mount Script] を選択します。
-
-
JVM パラメーターの設定
-
[Basic Information] タブの [Application Settings] セクションで、[JVM Parameters] の横にある [Edit] をクリックします。
-
[Memory Configuration]、[Application]、[GC Policy]、[Tool]、および [Custom] をクリックして、関連するパラメーターを設定します。
説明組み込みのオプションが要件を満たさない場合は、[Custom] をクリックし、[Custom Parameters] フィールドに値を入力します。 HSF アプリケーションの場合、JVM -D 起動設定パラメーターで追加のチューニングオプションが提供されます。
-
[Configure JVM Parameters] をクリックして保存します。
-
アプリケーションを再起動すると、JVM パラメーターが適用されます。
Tomcat パラメーターの設定
-
[Application Settings] セクションで、[Tomcat] の横にある [Edit] をクリックして、Tomcat 設定パネルを開きます。
次のパラメーターを設定します。
パラメーター 説明 デフォルト [アプリケーションポート] Tomcat のリスニングポート。有効な範囲:1024~65535。1024 未満のポートには root 権限が必要ですが、コンテナ設定には管理者権限のみが必要です。ポートは 1024 以上に設定してください。 8080 [Tomcat コンテキスト] アプリケーションの URL パス。コンテキストパスのオプション。 -- [最大スレッド数] 最大コネクションプールサイズ。 maxThreadsにマッピングされます。パフォーマンスに直接影響するため、慎重に調整し、必要に応じて専門家にご相談ください。400 [Tomcat エンコーディング] Tomcat の文字エンコーディング形式。有効な値:[UTF-8]、[ISO-8859-1]、[GBK]、[GB2312]。 [ISO-8859-1] -
Tomcat の設定 をクリックして保存します。
コンテキストパスのオプション
[Tomcat Context] パラメーターは、アプリケーションへのアクセス方法を決定します。
| オプション | カスタムパスは必須か | 結果のアクセスパス |
|---|---|---|
| [パッケージ名] | いいえ | WAR パッケージの名前。 |
| [ルートディレクトリ] | いいえ | / |
| [カスタム] | はい。[Custom Path] で値を指定します。 | [Custom Path] で指定された値。 |
[Tomcat Context] が設定されていない場合、アクセスパスは、デフォルトで WAR パッケージ名となります。
アプリケーション名と説明の変更
-
[Application Settings] セクションで、[Basic Information] をクリックします。
-
[Application Name] および [Application Description] フィールドを更新します。
-
[Modify] をクリックして保存します。