仮想サーバレベルの低速スタートにより、新しいサービスの負荷を段階的にステップアップ
-
ラウンドロビン
-
最小接続数
-
最短の応答時間
-
最小帯域幅
-
最小パケット数
-
LRTM (最小応答時間法)
-
カスタムロード
-
新しいサービスリクエストレートとは、レートが上がるたびに新しいサービスに送信されるリクエストの数またはパーセンテージを増やす量です。つまり、1 秒あたりのリクエスト数か、その時点で既存のサービスが負担する負荷のパーセンテージのいずれかで増分のサイズを指定します。この値を 0 (ゼロ) に設定すると、新しいサービスではスロースタートは実行されません。注:自動スロースタートモードでは、指定した値が他のサービスよりも新しいサービスに負荷がかかる場合、最終的な増分は指定された値より小さくなります。
-
増分間隔(秒単位)。この値を 0 (ゼロ) に設定すると、負荷は自動的に増加しません。手動でインクリメントする必要があります。
-
実際の要求レートが、新しいサービス要求レートよりも低くなっています。
-
このサービスは、3 回連続して増加するトラフィックを受信しません。
-
リクエスト率が 200 倍に増加しました。
-
新しいサービスが受信しなければならないトラフィックの割合は 100 以上です。
手動スロースタート
| パラメーター | 値 |
|---|---|
| 間隔 (秒単位) | 0 |
| 新規サービスリクエスト率 | 10、20、40、0 (任意の間隔で) |
| 新しいサービスリクエストレートの単位 | 1 秒あたりのリクエスト数 |
| 新規サービスリクエストレート = 10 リクエスト/秒 (サービス 3 追加) | 新規サービスリクエスト率 = 20 リクエスト/秒 | 新規サービスリクエストレート = 40 リクエスト/秒 (サービス 4 追加) | 新しいサービス要求レート = 0 req/秒 (新しいサービスはスロースタートモードを終了します) | |
|---|---|---|---|---|
| Service1 | 115 | 110 | 80 | 60 |
| Service2 | 115 | 110 | 80 | 60 |
| Service3 | 10 | 20 | 40 | 60 |
| Service4 | - | - | 40 | 60 |
| 合計要件/秒 (仮想サーバーの負荷) | 240 | 240 | 240 | 240 |
自動スロースタート
| パラメーター | 値 |
|---|---|
| 間隔 (秒単位) | 10 |
| インクリメント値 | 4 |
| 新しいサービスリクエストレートの単位 | 1 秒あたりのリクエスト数 |
| 0 秒 | 10 秒 | 20 秒 | 30 秒 | 40 秒 | 50 秒 | |
|---|---|---|---|---|---|---|
| サービス 1 の要求/秒 | 25 | 24 | 23 | 22 | 21 | 20 |
| サービス 2 の要求/秒 | 25 | 24 | 23 | 22 | 21 | 20 |
| サービス 3 の要求/秒 | 25 | 24 | 23 | 22 | 21 | 20 |
| サービス 4 の要求/秒 | 25 | 24 | 23 | 22 | 21 | 20 |
| サービス 5 の要求/秒 | 0 | 4 | 8 | 12 | 16 | 20 |
| 合計要件/秒 (仮想サーバーの負荷) | 100 | 100 | 100 | 100 | 100 | 100 |
| パラメーター | 値 |
|---|---|
| 間隔 (秒単位) | 5 |
| インクリメント値 | 25 |
| 新しいサービスリクエストレートの単位 | パーセント |
スロースタートパラメーターの設定
set lb vserverまたはadd lb vserverコマンドを使用して設定します。次のコマンドは、仮想サーバーを追加するときにスロースタートパラメータを設定するためのものです。
コマンドラインインターフェイスを使用して新しいサービスの段階的なロードインクリメントを設定するには
add lb vserver <name> <serviceType> <IPAddress> <port> [-newServiceRequest <positive_integer>] [<newServiceRequestUnit>] [-newServiceRequestIncrementInterval <positive_integer>]
show lb vserver <name>
例
set lb vserver BR_LB -newServiceRequest 5 PER_SECOND -newServiceRequestIncrementInterval 10
Done
show lb vserver BR_LB
BR_LB (192.0.2.33:80) - HTTP Type: ADDRESS
State: UP
...
...
New Service Startup Request Rate: 5 PER_SECOND, Increment Interval: 10
...
...
Done