From 33c0a0218a6f39d04d081f50840a4b61b5f2af5b Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Fri, 11 Nov 2022 23:15:00 +0900 Subject: [PATCH] Doc: add Japanese documentation of process management. --- doc.ja/src/sgml/connection-settings.sgml | 231 +++++++++++++++++++++++ doc.ja/src/sgml/runtime.sgml | 45 +++++ doc/src/sgml/connection-settings.sgml | 18 +- 3 files changed, 285 insertions(+), 9 deletions(-) diff --git a/doc.ja/src/sgml/connection-settings.sgml b/doc.ja/src/sgml/connection-settings.sgml index 079bf4442..6a7ba8774 100644 --- a/doc.ja/src/sgml/connection-settings.sgml +++ b/doc.ja/src/sgml/connection-settings.sgml @@ -703,6 +703,237 @@ + + + プロセス管理 + + + + + + process_management_mode (enum) + + process_management_mode configuration parameter + + + + + + Pgpool-IIアイドル状態の子プロセスの管理方法を指定します。 + 有効なオプション: + + + 指定可能なプロセス管理モード + + + + + static + + + すべての子プロセスは起動時に事前にフォークされます。 + + + + + dynamic + + + 子プロセスはオンデマンドで生成されます。 + アイドル状態の子プロセスの数はmin_spare_childrenとmax_spare_childrenの設定値に基づいて増減していきます。 + + + + + +
+
+ + + デフォルトはstaticで、V4.4より以前のバージョンとの互換性があります。 + + + + + process_management_modeは、Pgpool-II V4.4より以前のバージョンでは使用できません。 + + +
+
+ + + process_management_strategy (enum) + + process_management_strategy configuration parameter + + + + + + アイドル状態のプロセスの数を満たすためのプロセス管理戦略を指定します。 + 有効なオプション: + + + 指定可能なプロセス管理戦略 + + + + + lazy + + + この戦略では、スケールダウンが徐々に実行され、余分なアイドル状態のプロセスが5分以上残っている場合にのみトリガーされます。 + + + + + gentle + + + この戦略では、スケールダウンが徐々に実行され、余分なアイドル状態のプロセスが2分以上残っている場合にのみトリガーされます。 + + + + + aggressive + + + この戦略では、スケールダウンが積極的に実行され、アイドル状態のプロセスが多い場合により頻繁にトリガーされます。 + このモードでは、を満たすために、サービスを提供するための子プロセスの識別基準は、より高速でややスマートでないプロセス選択基準を使用します。 + + + + + +
+
+ + + デフォルトはgentleです。 + + + + process_management_strategyは、Pgpool-IIV4.4より以前のバージョンでは使用できません。 + + +
+
+ + + min_spare_children (integer) + + min_spare_children configuration parameter + + + + + + 保持する予備(アイドル状態)の子プロセスの最小個数を指定します。 + 予備(アイドル状態)の子プロセス数がmin_spare_childrenを下回った場合、Pgpool-IIは許容される子プロセスの合計上限()に達しない限り、新しい子プロセスを生成します。 + デフォルト値は5です。 + + + + このパラメータはPgpool-IIの設定を再読み込みすることで変更可能です。 + + + + このパラメーターは、動的プロセス管理モードが有効になっている場合にのみ適用されます。 + + + + + + max_spare_children (integer) + + max_spare_children configuration parameter + + + + + + 保持する予備(アイドル状態)の子プロセスの最大個数を指定します。 + 予備(アイドル状態)の子プロセス数がmax_spare_childrenを超えた場合、Pgpool-IIは余分な子プロセスを強制終了します。 + デフォルト値は10です。 + + + + このパラメータはPgpool-IIの設定を再読み込みすることで変更可能です。 + + + + このパラメーターは、動的プロセス管理モードが有効になっている場合にのみ適用されます。 + + + + +
+ +
+
+ クラスタリングモード diff --git a/doc.ja/src/sgml/runtime.sgml b/doc.ja/src/sgml/runtime.sgml index 450894676..230320cbe 100644 --- a/doc.ja/src/sgml/runtime.sgml +++ b/doc.ja/src/sgml/runtime.sgml @@ -385,6 +385,51 @@ default_transaction_isolation = 'repeatable read' このモードでは負荷分散はできません。 + + + + プロセス管理モード + + + dynamic process management + + + + static process management + + + + Pgpool-IIは、各子プロセスが常に1つのクライアント接続を処理できるマルチプロセスアーキテクチャを実装しています。 + Pgpool-IIが処理できるクライアントの最大同時接続数は、設定パラメーターによって設定されます。 + Pgpool-IIは、2つの子プロセス管理モードdynamicおよびstaticをサポートしています。 + 静的(static)プロセス管理モードでは、Pgpool-IIは起動時にnum_init_childrenの設定値の数の子プロセスを事前にフォークし、各子プロセスは、クライアント接続をリッスンし続けます。 + 動的(dynamic)プロセス管理モードでは、Pgpool-IIはアイドル状態のプロセスを追跡し、プロセスの数を指定された範囲内に維持するために、プロセスをforkまたはkillします。 + + + + は、Pgpool-II V4.4より以前のバージョンでは使用できません。 + + + diff --git a/doc/src/sgml/connection-settings.sgml b/doc/src/sgml/connection-settings.sgml index 189c86de3..fc47c8760 100644 --- a/doc/src/sgml/connection-settings.sgml +++ b/doc/src/sgml/connection-settings.sgml @@ -480,14 +480,14 @@ - Static + static All children are pre-forked at startup. - Dynamic + dynamic child processes are spawned on demand. number of idle child processes at any time depends on min_spare_children and max_spare_children @@ -499,7 +499,7 @@ - Default is Static, that is compatible with pre V4.4. + Default is static, that is compatible with pre V4.4. @@ -526,7 +526,7 @@ - Lazy + lazy With this strategy the scale-down is performed gradually and only gets triggered when excessive spare processes count remains high for more than 5 mins @@ -534,7 +534,7 @@ - Gentle + gentle With this strategy the scale-down is performed gradually and only gets triggered when excessive spare processes count remains high for more than 2 mins @@ -542,7 +542,7 @@ - Aggressive + aggressive With this strategy the scale-down is performed aggressively and gets triggered more frequently in case of higher spare processes. This mode uses faster and slightly less smart process selection criteria @@ -556,10 +556,10 @@ - Default is Gentle. + Default is gentle. - process_management_mode is not available prior to + process_management_strategy is not available prior to Pgpool-II V4.4. @@ -576,7 +576,7 @@ Specify the minimum number of spare (idle) child processes to keep. If the idle process count falls below min_spare_children, - Pgpool-II will spawn new child processes unless it hits the total allowed child process ceiling (num_init_children) + Pgpool-II will spawn new child processes unless it hits the total allowed child process ceiling (num_init_children). Default value is 5. -- 2.39.5