- ベストアンサー
ネットワーク負荷分散
2台のWindowsServer2008R2のサーバにネットワーク負荷分散(NLB)をインストールし、書き込みは2台へ均等に負荷分散が出来ていたのですが、リードをしたとき優先順位1のサーバのネットワークしか使っていない状況です。色々と設定を見ておりましたがわかりません。またクラスタ操作モードはユニキャストの構成で組みました。他に設定箇所などがあればご教授ください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
NLBのアクセス振り分けは、必ずしも均等にバランスしてくれるわけではないようです。 以下に振り分けアルゴリズムについて、記載があります。 http://support.microsoft.com/kb/918702/ja ですので、数台のクライアントでのアクセスではうまく負荷分散されているか 確認するのは難しいみたいですね。私もここで苦戦しました。 ご質問の中の書き込み、読み取りの操作の違いによる、振り分け差異は 負荷分散の挙動とは関係なさそうです。 NLBは、単純に仮想IPへのアクセスをどう振り分けるかを制御しているだけなので。 ちなみにユニキャストの場合、実IPアドレスへのアクセスにて挙動が 不安定になるので、考慮が必要です。 http://technet.microsoft.com/ja-jp/library/cc732592.aspx#BKMK_P
お礼
ご回答いただき誠にありがとうございます。 その後のテストで複数台のPCから書き込み・読み込みをしたところ、ある程度の分散はしていました。どういう基準かはわかりませんが動作はできていると思われます。今回はユニキャストで実施しましたが、本来であればマルチキャストで構成することが仕様からみてよいと思いますが、今度はスイッチ側の設定に依存していくと想定しています。まずは、このテストの傾向がつかめて良かったと思います。良いアドバイス頂きありがとうございます。