Dell™ PowerEdge™ R805は、Broadcom NetXtreme II 5708とクワッドポート、オンボード ネットワーク インターフェイス カード(NIC)を使用します。このBroadcom NICは、TCP/IPオフロード エンジン(TOE)とインターネットSCSI(iSCSI)対応オプションの両方をサポートしています。iSCSI対応とは、iSCSIストレージ エリア ネットワーク(SAN)からの起動やiSCSIのオフロード エンジンとして使用できるハードウェアiSCSIイニシエーターをセットアップできることを意味します。このiSCSIアダプタは、オペレーティング システムが通常のTCP/IPトラフィックに使用するNICと同じ物理ポートを共有しますが、独自のMACとIPアドレスを持っています。
dell.com でDell PowerEdge R805またはR905を構成する場合は、次のオプションが表示されます。iSCSI対応と呼ばれるのは、Broadcom 5708のiSCSIアダプターです。
図1:3番目のNIC
に設定されているiSCSI IP R805にはTOEおよびiSCSIオプションが含まれています。つまり、有効化ライセンス キーはすでにロードされています。iSCSIアダプター機能を有効にするにはライセンス キーが必要なため、iSCSIアダプター機能が有効になっていないシステムを使用する場合は、ライセンス キーを追加する必要があります。
iSCSIアダプタを設定するには、
https://www.broadcom.com/site-search?q=NetXtreme%20II%205708 のBroadcomからNetXtreme II 5708およびBroadcom Advanced Control Suite (BACS)用の最新バージョンのドライバをダウンロードします。
最初にアップデートされたドライバーをインストールし 、次にBACS管理アプリケーションをインストールします。
iSCSI対応のハードウェア ベース アダプターは、Microsoft Windowsネットワーク管理には表示されません。したがって、それらのIPアドレスを設定するには、BACS管理ツールを使用する必要があります。
BACSを起動し、iSCSIコントローラーセクションを展開して、iSCSIで有効にするアダプターを選択します。[Configurations]タブをクリックして、iSCSIアダプターのIPアドレスを設定します。次の図は、3番目のNICに設定されているiSCSI IPを示しています。
図2: Broadcomm Netxtreme
iSCSI IPを設定すると、Windowsの標準iSCSIイニシエーター管理ツールを使用して接続を管理できるようになります。違いは、次のスクリーン ショットに示すように、Broadcom iSCSI対応アダプターとMicrosoftソフトウェア イニシエーターを選択できる点です。
図3: Broadcom Netxtreme Advance設定
BACSを使用して設定されたBroadcom iSCSIアダプターを選択すると、設定したIPアドレスが使用可能な唯一のソースIPになります(
次のスクリーン ショット
図4を参照)。BACSを使用して設定されたBroadcom iSCSIアダプターのIPアドレス
ハードウェアベースのiSCSIアダプターとMicrosoftソフトウェアベースのiSCSIアダプターを比較するために、クイック テストを実施しました。テスト用のR805には、ハードウェアベースとソフトウェアベースの両方のiSCSIイニシエーターを使用して、同じ4つのiSCSI論理ユニット(LUN)を接続しました。R805は、Hyper-V™の役割が有効なWindows Server 2008 x64 Enterprise Editionとともにインストールされました。テスト ワークロードは、4 つの LUN に均等に分散された 12 個の Hyper-V 仮想マシン (VM) のセットでした。各VMは、Windows Server 2008上でSQL Server 2005を実行していました。Dell DVD Storeデータベースは別のPowerEdge 2970サーバーからロードされ、負荷がかかったため、テスト用のR805サーバーにはかなり高い負荷がかかっていました。次のグラフは、最初にソフトウェアベースのiSCSIイニシエーターを使用して、次にハードウェアベースのiSCSIイニシエーターを使用して同じテストを実行した結果を示しています。
図5:CPUの利用率
この特定のワークロードでは、全体的なCPU使用率(青い線)の低下が見られました。赤色の線は、ハイパーバイザー論理プロセッサーの合計実行時間の%を示しており、VM内のアクティビティによって消費されるシステム使用率を表します。iSCSIイニシエーターは親パーティションで実行されるため、CPUの利用率の違いはここで主に見られます。ワークロードが異なれば結果は異なり、ハードウェアベースのiSCSIアダプターではCPUの利用率の低下は保証されません。