• Network Driver User-Mode Applications System Drivers Protocol Stack NDIS
  • Performance Tuning Guidelines for Windows Server 2012 April 12, 2013 Abstract




    Download 1.5 Mb.
    bet18/218
    Sana21.03.2017
    Hajmi1.5 Mb.
    #1065
    1   ...   14   15   16   17   18   19   20   21   ...   218

    Performance Tuning for the Networking Subsystem


    Figure 3 shows the network architecture, which includes many components, interfaces, and protocols. The following sections discuss tuning guidelines for some of the components involved in server workloads.

    WMS

    HTTP.SYS

    TCP/IP

    DNS

    IIS

    AFD.SYS

    Network Driver

    User-Mode Applications

    System Drivers

    Protocol Stack

    NDIS

    Network Interface

    UDP/IP

    VPN

    NDIS

    Figure 3. Network stack components

    The network architecture is layered, and the layers can be broadly divided into the following sections:

    The network driver and Network Driver Interface Specification (NDIS)

    These are the lowest layers. NDIS exposes interfaces for the driver below it and for the layers above it, such as TCP/IP.

    The protocol stack

    This implements protocols such as TCP/IP and UDP/IP. These layers expose the transport layer interface for layers above them.

    System drivers

    These are typically clients that use a transport data extension (TDX) or Winsock Kernel (WSK) interface to expose interfaces to user-mode applications. The WSK interface was introduced in Windows Server 2008 and Windows Vista, and it is exposed by AFD.sys. The interface improves performance by eliminating the switching between user mode and kernel mode.

    User-mode applications

    These are typically Microsoft solutions or custom applications.
    Tuning for network-intensive workloads can involve each layer. The following sections describe some tuning recommendations.



    Download 1.5 Mb.
    1   ...   14   15   16   17   18   19   20   21   ...   218




    Download 1.5 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Performance Tuning Guidelines for Windows Server 2012 April 12, 2013 Abstract

    Download 1.5 Mb.