Citrix ADC

最小帯域幅方式

最小帯域幅方式を使用するように構成された負荷分散仮想サーバーは,現在最も少ないトラフィック量を処理しているサービスを選択します。メガビット/秒(Mbps)単位で測定されます。次に,仮想サバが,最小帯域幅方式を使用してロビスを選択する例を示します。

Service-HTTP-1、Service-HTTP-2 Service-HTTP-3の3つのサービスを検討してください。

  • Service-HTTP-1の帯域幅は3 Mbpsです。
  • Service-HTTP-2の帯域幅は5 Mbpsです。
  • Service-HTTP-3の帯域幅は2 Mbpsです。

次の図は,仮想サーバが最小帯域幅方式を使用して3つのサービスに要求を転送する方法を示しています。

図1:最小帯域幅ロドバランシング方式の動作

最小帯域幅

仮想サーバは,過去14秒間に送受信されたバイト数の合計である帯域幅値(N)を使用してサービスを選択します。要求ごとに1 Mbpsの帯域幅が必要な場合は,Citrix ADCアプライアンスは次のように要求を配信します。

  • Service-HTTP-3は最初の要求を受信します。これは,このサビスのn値が最小であるためです。
  • Service-HTTP-1とService-HTTP-3は同じN値を持つため,仮想サーバはこれらのサーバのラウンドロビン方式に切り替わり,それらのサーバ間で交互に切り替えられます。Service-HTTP-1は2番目の要求を受信し,Service-HTTP-3は3番目の要求を受信し,Service-HTTP-1は4番目の要求を受信し,Service-HTTP-3は5番目の要求を受信し,Service-HTTP-1は6番目の要求を受信します。
  • Service-HTTP-1、Service-HTTP-2 Service-HTTP-3はすべて同じN値を持つため,仮想サーバはService-HTTP-2をラウンドロビンリストに含めます。したがって,Service-HTTP-2は7番目の要求を受信し,Service-HTTP-3は8番目の要求を受信します。

次の表は,nの計算方法をまとめたものです。

リクエストを受け取りました 選択されたサビス 現在のn値 注釈
要求1 Service-HTTP-3;(N = 2) N = 3 Service-HTTP-3の最小値はNです。
请求2 Service-HTTP-1;(N = 3) N = 4 Service-HTTP-1とService-HTTP-3は,同じN値を持ます。
要求3 Service-HTTP-3; (N = 3) N = 4 Service-HTTP-1とService-HTTP-3は,同じN値を持ます。
要求4 Service-HTTP-1; (4) N = 5 -
要求5 Service-HTTP-3;(N = 4) N = 5 -
Request-6 Service-HTTP-1;(N = 5) N = 6 Service-HTTP-1、Service-HTTP-2およびService-HTTP-3は,同じN値を持ちます。
Request-7 Service-HTTP-2;(N = 5) N = 6 Service-HTTP-1、Service-HTTP-2およびService-HTTP-3は,同じN値を持ちます。
Request-8 Service-HTTP-3;(N = 5) N = 6 -

注:仮想サーバーでRTSP NATオプションを有効にすると,Citrix ADCアプライアンスは交換されたデータ数と制御バイト数を使用して,RTSPサービスの帯域幅使用率を決定します。RTSP NATオプションの詳細にいては,"RTSP接続の管理を参照してください。

また,Citrix ADCアプライアンスは,異なるウェイトがサービスに割り当てられている場合,帯域幅と重みを使用して負荷分散を実行します。次の式で値(Nw)を使用してサビスを選択します。

Nw = (N) *(10000/重量)

前の例のように,Service-HTTP-1に重みが2,Service-HTTP-2に重みが3 Service-HTTP-3に重みが4が割り当てられているとします。Citrix ADCアプラ称霸アンスは,次のように要求を配信します。

  • Service-HTTP-3は,最初の2番目,3番目,4番目,5番めの要求を受信します。これは,このサビスのNw値が最小であるためです。
  • Service-HTTP-1は6番目の要求を受信します。これは,このサビスのNw値が最小であるためです。
  • Service-HTTP-3は,このサービスのNw値が最小であるため,7番目の要求を受信します。
  • Service-HTTP-2は8番目の要求を受信します。これは,このサビスがNwの値が最も小さいためです。

次の表は,Nwの計算方法をまとめたものです。

リクエストを受け取りました 選択されたサビス 現在のNw値(有効なトランザクション数)*(10000/重量) 注釈
要求1 Service-HTTP-3;(Nw = 5000) 西北= 5000 Service-HTTP-3のNw値は最小です。
请求2 Service-HTTP-3;(Nw = 5000) 西北= 7500 -
要求3 Service-HTTP-3;(Nw = 7500) 西北= 10000 -
要求4 Service-HTTP-3;(Nw = 10000) 西北= 12500 -
要求5 Service-HTTP-3;(Nw = 12500) 西北= 15000 -
Request-6 Service-HTTP-1;(Nw = 15000) 西北= 20000 Service-HTTP-1とService-HTTP-3は,同じNw値を持ます。
Request-7 Service-HTTP-3;(Nw = 15000) 西北= 17500 Service-HTTP-1とService-HTTP-3は,同じNw値を持ます。
Request-8 Service-HTTP-2;(Nw = 16666.67) 西北= 20000 Service-HTTP-2は,最小Nw値を持っています。

次の図は,重み付けがサービスに割り当てられるときに,仮想サーバが最小帯域幅方式を使用する方法を示しています。

図2:重みが割り当てられている場合の最小帯域幅ロドバランシング方式の動作

lbmウェト

最小帯域幅方式を設定するには,ポリシを含まないロドバランシング方式の設定を参照してください

最小帯域幅方式