iSER ホストでの非同質キュー項目数の計算
非同質キューの特定の基準を理解した後、iSER ホストでのキュー項目数を計算できます。
非同質キューは、以下のいずれかの基準に適合している必要があります。
- さらに多くのコマンドをキューに入れることができるように、1 つ以上のサーバーにさらに多くのリソースが割り振られなければならない。
- ボリュームは、クラスター化システム内の入出力グループ間で均等に分散されてはならない。
各ボリュームごとに、そのボリュームが入出力グループにマッピングを持つ各サーバーを検討します。 このマッピングにより、一連のサーバー/ボリュームがペアになります。すべてのペアについて、サーバーとボリュームのキュー項目数の合計が 4000 より少ない場合は、満杯のキューが原因でサーバーに問題が発生することはありません。
例
20 個のホスト・サーバーおよび 2 つの入出力グループ (iogrp0 と iogrp1) がある状態を検討します。iogrp0 では、20 個のホスト・サーバーに 20 個のボリュームがマップされています。 iogrp1 では、同じ 20 個のホスト・サーバーに 40 個のボリュームがマップされています。 iSER ホストでの同質キュー項目数の計算で説明した公式を使用して、次の値が得られます。
iogrp0の場合:v = 20c = 20q = (4000/20 *20) * 0.75 = 7(下限を考慮)
サーバーとボリュームのマッピングの合計は 400 (20 x 20) であり、各ボリュームのキュー項目数は 7 です。 したがって、すべてのマッピングのキュー項目数の合計は 2800 (400 x 7) です。この量が 4000 より少ないので、満杯のキューの問題は生じません。
iogrp1の場合:v = 40c = 20q = (4000/40 * 20)) * 0.75 = 3(下限を考慮)
サーバーとボリュームのマッピングの合計は 800 (40 x 20) であり、各ボリュームのキュー項目数は 3 です。 したがって、すべてのマッピングのキュー項目数の合計は 2400 (800 x 3) です。この量が 4000 より少ないので、満杯のキューの問題は生じません。