Problemen oplossen met geavanceerde netwerkprestatiefuncties, zoals RSS en NetDMA

In dit artikel worden enkele netwerkverbeteringen opgelost die voor het eerst zijn uitgebracht in het Schaalbare netwerkpakket van Windows Server 2003. Omdat ze trage of onregelmatige netwerkprestaties kunnen veroorzaken als de gebruikte netwerkstuurprogramma's oud zijn of de nieuwe functies niet ondersteunen.

Van toepassing op: Windows Server 2012 R2
Origineel KB-nummer: 2643970

Samenvatting

In dit artikel wordt beschreven hoe u problemen met netwerkprestaties kunt oplossen die betrekking hebben op de verbeterde windows-netwerkfuncties. Deze functies zijn onder andere:

  • TCP/IP Checksum offloading
  • Schalen aan de ontvangstzijde (RSS)
  • NetDMA
  • TCP-schoorsteen offloading

Verbeteringen van netwerkprestaties

Het Windows Scalable Networking Pack (SNP) is uitgebracht als een zelfstandige update voor Windows Server 2003 SP1, maar is later toegevoegd aan Windows Server 2003 Service Pack 2. Dit was een verzameling verbeteringen van de netwerkdoorvoer en -prestaties. Toen ze werden geïnstalleerd, waren ze standaard ingeschakeld. Er waren problemen met de functies en sommige netwerkstuurprogramma's die problemen met de netwerkprestaties veroorzaakten. De aanbeveling was dus om ze uit te schakelen. Later zijn veel van de problemen opgelost. Het werd echter nog steeds aanbevolen voor Windows Server 2003 om ze uit te houden, tenzij er een specifieke behoefte was.

Windows Server 2008 en Windows Server 2008 R2, en ook Windows Server 2012, hebben beter presterende TCP/IP-stacks en de SNP-verbeteringen zijn opgenomen. Bovendien zijn de meeste instellingen gewijzigd om automatisch te configureren.

Aanbevelingen voor de instellingen zijn als volgt.

Windows Server 2008

  • SP2 vereist
  • Hotfix KB-979614
  • Hotfix KB-967224
  • RSS opnieuw inschakelen in de besturingssysteem- en netwerkadapters
  • Stuurprogramma's voor netwerkadapters bijwerken naar de meest recente aanbevolen versie van de fabrikant
  • RSS-instellingen voor netwerkadapters aanpassen op basis van aanbevelingen van de fabrikant
  • Antivirussoftware bijwerken naar de nieuwste versies/engines en definities

Windows Server 2008 R2

  • Service Pack 1
  • Hotfix KB-2519736
  • Als u TCP Chimney Offload gebruikt, moet u hotfix KB 2525390 installeren.
  • Aanbevolen installatie van hotfix KB-2511305
  • RSS opnieuw inschakelen in de besturingssysteem- en netwerkadapters
  • Stuurprogramma's voor netwerkadapters bijwerken naar de meest recente aanbevolen versie van de fabrikant
  • RSS-instellingen voor netwerkadapters aanpassen op basis van aanbevelingen van de fabrikant
  • Antivirussoftware bijwerken naar de nieuwste versies/engines en definities

Als alternatief voor het installeren van SP1 en hotfix KB 2519736 zoals hier wordt aanbevolen, kunt u het volgende installeren op Windows Server 2008 R2 RTM:

  • Hotfix KB-977977
  • Hotfix KB-979612

Houd er rekening mee dat RSS vereist dat checksum-offloading is ingeschakeld op de netwerkadapter om te werken. Verwar TCP checksum offloading niet met TCP Chimney Offloading. Als de adapters zijn gekoppeld, werkt RSS meestal zolang dit op alle adapters is ingeschakeld (dit is productieafhankelijk). NetDMA moet automatisch worden ingeschakeld als dit wordt ondersteund.

De netwerkverbeteringen in het besturingssysteem zijn bedoeld om de netwerkdoorvoer op servers te verbeteren door sommige netwerktaken te offloaden naar de hardware van de netwerkadapter. Dit geldt meestal voor adapters die worden uitgevoerd met 1 Gbps en hogere verbindingssnelheden en vereisen dat de netwerkadapters en stuurprogramma's die worden gebruikt de verbeteringen implementeren. Als het stuurprogramma de verbeteringen niet ondersteunt of als het stuurprogramma een probleem heeft dat eraan is gerelateerd, moet u ze mogelijk handmatig uitschakelen. Als u hebt geïnvesteerd in apparatuur die offloading/RSS/NetDMA van TCP-verbindingen ondersteunt en als de adapter niet goed werkt, moet u eerst de versie van het stuurprogramma controleren. Een nieuwer stuurprogramma voor de netwerkadapter kan netwerkproblemen oplossen die worden ondervonden. Gebruik de volgende informatie om de netwerkadapterinstellingen en de besturingssysteeminstellingen voor SNP-instellingen te controleren.

Informatie over d river bepalen in Windows Server 2008 en Windows Server 2008 R2

U vindt de datum en versie van het netwerkstuurprogramma. Ga hiervoor als volgt te werk:

  1. Klik op Start > met de rechtermuisknop op Computer en klik vervolgens op Beheren.
  2. Vouw indien nodig de groep Systeemhulpprogramma's in het navigatiedeelvenster uit.
  3. Klik op Apparaatbeheer in het navigatiedeelvenster. U ziet iets dat lijkt op de volgende schermopname.
  4. Vouw Netwerkadapters uit in het rechterdeelvenster en dubbelklik vervolgens op de adapter.

Het tabblad Stuurprogramma bevat de volgende informatie:

Schermopname van het deelvenster Apparaatbeheer onder Computerbeheer met een venster met netwerkadaptereigenschappen geopend, waarin de stuurprogrammagegevens worden weergegeven.

Voer voor Windows Server 2003 de volgende stappen uit om toegang te krijgen tot Apparaatbeheer:

  1. Open de systeemprogramma's in Configuratiescherm.
  2. Klik in systeembeheer op Computerbeheer.
  3. Klik op Apparaatbeheer. Ga vervolgens naar de website van de stuurprogrammaprovider (ook op het tabblad Stuurprogramma). Controleer op de nieuwste versie van het stuurprogramma en kijk of deze nieuwer is dan de datum van het stuurprogramma die u hebt gevonden in de apparaateigenschappen. U kunt ook een oplossing vinden in een veelgestelde vragen of op een forum op de site van de fabrikant.

Als het bijwerken van de netwerkstuurprogramma's niet werkt, kunt u proberen de verbeterde functies uit te schakelen en te kijken of het probleem is opgelost. Gebruik dit als laatste redmiddel of als probleemoplossingsstap en niet als de oplossing, tenzij uw netwerkadapter is bevestigd dat deze de betreffende functies niet ondersteunt. De verbeterde netwerkfuncties kunnen worden in- of uitgeschakeld in het besturingssysteem en ook in de geavanceerde instellingen van de netwerkadapter. Hier ziet u het tabblad Geavanceerd in de eigenschappen van de netwerkadapter met de instellingen voor offloaden van TCP-verbinding en RSS-instellingen (Receive Side Scaling).

Schermopname van het venster Serverbeheer met een venster met eigenschappen van de netwerkadapter geopend, waarin de instellingen voor TCP Connection Offload and Receive Side Scaling (RSS) worden weergegeven op het tabblad Geavanceerd.

Als u de instellingen voor het besturingssysteem wilt zien, gebruikt u de opdracht net shell netsh interface tcp show global als volgt:

Schermopname van de uitvoer van de opdracht netsh interface tcp show global.

U kunt de volgende twee andere instellingen controleren die van invloed zijn op TCPchimney-offloading:

  • netsh interface tcp show chimneyapplications

  • netsh interface tcp show chimneyports

Met deze opdrachten kan TCP-offloading specifiek worden ingesteld voor een bepaalde toepassing of poortcombinatie. De uitvoer van beide netsh-opdrachten is als volgt:

Opmerking

Voor deze bewerking zijn verhoogde bevoegdheden vereist (Uitvoeren als beheerder).

Schermopname van de uitvoer van de netsh-opdracht met de instellingen van de schoorsteen.

Als ze leeg zijn, zijn er geen toepassingen of poorten toegevoegd aan de schoorsteen offload-instellingen.

De meest voorkomende verbeterde netwerkfuncties, samen met koppelingen naar meer informatie over het in- of uitschakelen ervan, zijn als volgt:

Informatie over de functies TCP Chimney Offload, Receive Side Scaling en Network Direct Memory Access in Windows Server 2008

TCP Chimney-resources

Resources voor schalen aan de zijde van ontvangst (RSS)

NetDMA

Implementatiehandleiding voor netwerken: Snelle netwerkfuncties implementeren