網路效能子系統調整Network Subsystem Performance Tuning

適用於:Windows Server(以每年次管道)、Windows Server 2016Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016

您可以使用本主題的網路子系統概觀和其他本指南主題的連結。You can use this topic for an overview of the network subsystem and for links to other topics in this guide.

注意

本主題中,除了本指南下列章節提供的網路的裝置效能調整建議和網路堆疊。In addition to this topic, the following sections of this guide provide performance tuning recommendations for network devices and the network stack.

調整網路子系統,尤其是網路大量工作負載的效能可能需要的網路架構,也稱為網路堆疊的每個層級。Performance tuning the network subsystem, particularly for network intensive workloads, can involve each layer of the network architecture, which is also called the network stack. 這些層級廣泛分為下列各節。These layers are broadly divided into the following sections.

  1. 網路介面Network interface. 這是在網路堆疊的最低層級,並包含直接進行通訊的網路介面卡的網路驅動程式。This is the lowest layer in the network stack, and contains the network driver that communicates directly with the network adapter.

  2. 網路驅動程式介面規格 (NDIS)Network Driver Interface Specification (NDIS). NDIS 公開進行下方的驅動程式,以及適用於上述,例如通訊協定堆疊層級。NDIS exposes interfaces for the driver below it and for the layers above it, such as the Protocol Stack.

  3. 通訊協定堆疊Protocol Stack. 通訊協定堆疊實作 TCP/IP 和 UDP 日 IP 通訊協定。The protocol stack implements protocols such as TCP/IP and UDP/IP. 這些層級公開它們上層傳輸層介面。These layers expose the transport layer interface for layers above them.

  4. 系統驅動程式System Drivers. 這些都是通常戶端公開介面使用者模式應用程式使用的資料延伸模組傳輸 (TDX) 或介面 Winsock 核心 (WSK)。These are typically clients that use a transport data extension (TDX) or Winsock Kernel (WSK) interface to expose interfaces to user-mode applications. 在 Windows Server 2008 和 Windows 推出 WSK 介面®AFD.sys 公開 Vista,而且它。The WSK interface was introduced in Windows Server 2008 and Windows® Vista, and it is exposed by AFD.sys. Interface 改善效能排除核心模式使用者模式之間切換。The interface improves performance by eliminating the switching between user mode and kernel mode.

  5. 使用者模式應用程式User-Mode Applications. 這通常是由 Microsoft 或自訂應用程式。These are typically Microsoft solutions or custom applications.

下表會提供垂直圖網路堆疊,包括的項目執行每個層級範例層級。The table below provides a vertical illustration of the layers of the network stack, including examples of items that run in each layer.

網路堆疊層