Leistungsoptimierung für das Netzwerksubsystem

Gilt für Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI (Version 21H2 und 20H2)

Sie können dieses Thema als Übersicht zum Netzwerksubsystem und wegen seiner Links zu weiteren Themen nutzen.

Hinweis

Über dieses Thema hinaus enthalten die folgenden Abschnitte dieses Leitfadens Empfehlungen zur Leistungsoptimierung für Netzwerkgeräte und den Netzwerkstapel.

Die Leistungsoptimierung des Netzwerksubsystems, insbesondere für netzwerkintensive Workloads, kann jede Schicht der Netzwerkarchitektur einbeziehen, den sogenannten Netzwerkstapel. Diese Schichten lassen sich grob in die folgenden Abschnitte unterteilen.

  1. Netzwerkschnittstelle. Dies ist die unterste Schicht im Netzwerkstapel, die den Netzwerktreiber enthält, der direkt mit dem Netzwerkadapter kommuniziert.

  2. Netzwerktreiber-Schnittstellendefinition (Network Driver Interface Specification, NDIS). NDIS macht Schnittstellen für den Treiber darunter und für die darüber liegenden Schichten verfügbar, z. B. den Protokollstapel.

  3. Protokollstapel. Der Protokollstapel implementiert Protokolle wie TCP/IP und UDP/IP. Diese Schichten machen die Transportschichtschnittstelle für die Schichten darüber verfügbar.

  4. Systemtreiber. Dies sind in der Regel Clients, die eine Transportdatenerweiterung (TDX) oder eine WSK-Schnittstelle (Winsock Kernel) verwenden, um Schnittstellen für Benutzermodusanwendungen verfügbar zu machen. Die WSK-Schnittstelle wurde in Windows Server 2008 und Windows® Vista eingeführt und wird von AFD.sys verfügbar gemacht. Die Schnittstelle verbessert die Leistung, indem der Wechsel zwischen Benutzermodus und Kernelmodus vermieden wird.

  5. Benutzermodusanwendungen. Dabei handelt es sich in der Regel um Microsoft-Lösungen oder benutzerdefinierte Anwendungen.

Die Tabelle unten enthält eine vertikale Abbildung der Schichten des Netzwerkstapels, einschließlich Beispielen für Elemente, die in den einzelnen Schichten ausgeführt werden.

Network Stack Layers