Dell™ PowerEdge™ R805 använder Broadcom NetXtreme II 5708 med ett inbyggt nätverkskort (NIC) med fyra portar. Detta nätverkskort från Broadcom har stöd för både en TCP/IP Offload Engine (TOE) och ett alternativ redo för Internet SCSI (iSCSI). iSCSI-ready innebär att det är möjligt att sätta upp en hårdvaru-iSCSI-initiator som kan användas för start från ett iSCSI SAN-nätverk (Storage Area Network) och som en avlastningsmotor för iSCSI. Den här iSCSI-adaptern delar samma fysiska port som det nätverkskort som operativsystemet använder för vanlig TCP/IP-trafik, men har en egen MAC- och IP-adress.
När du konfigurerar en Dell PowerEdge R805 eller R905 på dell.com visas följande alternativ. Det som kallas iSCSI-ready är iSCSI-adaptern på Broadcom 5708.
Bild 1: iSCSI IP ställs in för det tredje nätverkskortet
TOE- och iSCSI-alternativen ingår i R805, vilket innebär att den aktiverande licensnyckeln redan har lästs in. Licensnyckeln krävs för att aktivera iSCSI Adapter-funktionen, så om du använder ett system som inte levereras med funktionen aktiverad måste licensnyckeln läggas till.
Om du vill konfigurera iSCSI-adaptern hämtar du den senaste versionen av drivrutinerna för NetXtreme II 5708 och Broadcom Advanced Control Suite (BACS) från Broadcom på
https://www.broadcom.com/site-search?q=NetXtreme%20II%205708.
Installera först den uppdaterade drivrutinen och sedan BACS-hanteringsprogrammet.
De iSCSI-klara maskinvarubaserade adaptrarna visas inte i Microsoft Windows nätverkshantering. Så för att ställa in IP-adressen för dem måste du använda BACS-hanteringsverktyget.
Starta BACS och expandera avsnittet iSCSI-styrenheter och välj sedan det kort som du vill aktivera för iSCSI. Klicka på fliken Configurations för att ange IP-adressen för iSCSI-adaptern. Bilden nedan visar iSCSI IP som ställs in för det tredje nätverkskortet.
Figur 2: Broadcomm Netxtreme
När du har angett iSCSI IP-adressen kan du nu använda standardhanteringsverktyget för iSCSI Initiator i Windows för att hantera anslutningen. Skillnaden är att du nu kan välja mellan Broadcom iSCSI-förberedda adaptrar och Microsoft-programvaruinitieraren, vilket visas i följande skärmbild.
Figur 3: Broadcom Netxtreme Advance-inställningen
När du har valt den Broadcom iSCSI-adapter som konfigurerades med BACS kommer den IP-adress som du anger att vara den enda tillgängliga käll-IP-adressen, vilket visas i nästa skärmbild
Bild 4: Broadcom iSCSI-adaptern som konfigurerades med hjälp av BACS, IP-adressen
För att testa den hårdvarubaserade iSCSI-adaptern jämfört med den Microsoft-mjukvarubaserade iSCSI-adaptern gjordes ett snabbtest. Samma fyra logiska iSCSI-enheter (LUN) kopplades till R805-testet med både hårdvaru- och mjukvarubaserade iSCSI-initierare. R805 installerades med Windows Server 2008 x64 Enterprise Edition med Hyper-V-rollen™ aktiverad. Testarbetsbelastningen var en uppsättning med 12 virtuella Hyper-V-datorer (VM) jämnt fördelade över de fyra LUN:erna. Varje virtuell dator körde SQL Server 2005 på Windows Server 2008. Dell DVD Store-databasen lästes in och stressades från en separat PowerEdge 2970-server, vilket belastade R805-testservern ganska hårt. Diagrammet nedan visar resultaten från samma testkörning, först med den programvarubaserade iSCSI-initieraren och sedan med den hårdvarubaserade iSCSI-initieraren.
Bild 5: CPU-användning
För den här specifika arbetsbelastningen sågs en minskning av den totala CPU-användningen (blå linje). Den röda linjen visar den %totala körningstiden för Hypervisors logiska processorer, som representerar den systemanvändning som förbrukas av aktiviteten på de virtuella datorerna. Eftersom iSCSI-initieraren körs på den överordnade partitionen är det där skillnaden i CPU-användning oftast observeras. Olika arbetsbelastningar ger olika resultat och en minskning av CPU-användningen garanteras inte för den hårdvarubaserade iSCSI-adaptern.