Dell™ PowerEdge™ R805 採用 Broadcom NetXtreme II 5708,配備四埠內建網路介面卡 (NIC)。此 Broadcom NIC 同時支援 TCP/IP 卸載引擎 (TOE) 和網際網路 SCSI (iSCSI) 就緒選項。iSCSI 就緒意味著可以設置硬體 iSCSI 啟動器,該啟動器可用於從 iSCSI 儲存區域網路 (SAN) 啟動並作為 iSCSI 的卸載引擎。此 iSCSI 適配器與操作系統用於常規 TCP/IP 流量的 NIC 共用相同的物理埠,但具有自己的 MAC 和 IP 位址。
當您在 dell.com 上設定 Dell PowerEdge R805 或 R905 時,您會看到下列選項。所謂的 iSCSI 就緒是 Broadcom 5708 上的 iSCSI 配接卡。
圖 1:為第三個 NIC
設定 iSCSI IP R805 包含 TOE 和 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 啟用的配接卡。按一下組態標籤,設定 iSCSI 配接卡的 IP 位址。下圖顯示為第三個網路介面卡設定的 iSCSI IP。
圖 2:Broadcomm Netxtreme
設定 iSCSI IP 後,您現在可以使用 Windows 中的標準 iSCSI 啟動器管理工具來管理連線。不同的是,您現在可以選擇支援 Broadcom iSCSI 的配接卡和 Microsoft 軟體啟動器,如以下螢幕截圖所示。
圖 3:Broadcom Netxtreme 進階設定
選取使用 BACS 設定的 Broadcom iSCSI 配接卡後,您設定的 IP 位址將是唯一可用的來源 IP,如下圖
所示。 圖
4:使用 BACS 設定的 Broadcom iSCSI 配接卡,IP 位址
為了測試硬體式 iSCSI 配接卡與 Microsoft 軟體式 iSCSI 配接卡,我們做了一個快速測試。相同的四個 iSCSI 邏輯單元 (LUN) 透過硬體和軟體型 iSCSI 啟動器連接至測試 R805。R805 隨 Windows Server 2008 x64 Enterprise Edition 一起安裝,並啟用了 Hyper-V™ 角色。測試工作負載是一組 12 個 Hyper-V 虛擬機器 (VM),均勻分佈在四個 LUN 上。每個虛擬機器都在 Windows Server 2008 上執行 SQL Server 2005。Dell DVD Store 資料庫是從個別的 PowerEdge 2970 伺服器載入並承受壓力,對測試的 R805 伺服器造成相當大的壓力。下圖顯示了首先使用基於軟體的 iSCSI 啟動器,然後使用基於硬體的 iSCSI 啟動器的相同測試運行的結果。
圖 5:在此特定工作負荷的 CPU 使用率
下,整體 CPU 使用率會降低 (藍線)。紅線顯示 Hypervisor 邏輯處理器的總執行時間百分比,表示 VM 中活動所使用的系統使用率。由於 iSCSI 啟動器是在父磁碟分割上執行,因此最常觀察到 CPU 使用率差異。不同的工作負載會產生不同的結果,並且不能保證基於硬體的 iSCSI 適配器的 CPU 利用率降低。