• The network driver and NDIS.
  • User-mode applications.
  • Storage Related Parameters




    Download 430.5 Kb.
    bet3/61
    Sana21.03.2017
    Hajmi430.5 Kb.
    #1046
    1   2   3   4   5   6   7   8   9   ...   61

    Performance Tuning for Networking


    The network architecture covers many components, interfaces, and protocols; Figure 1 illustrates some of them. The sections below discuss tuning guidelines for some of the components for server workloads.

    F
    igure 1   Network Stack Components

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



    • The network driver and NDIS. These are the lowest layers. NDIS exposes interfaces for the driver below it and for the layers above it; for example, TCP/IP.

    • The protocol stack. This implements protocols such as TCP/IP and UDP/IP. These layers expose the TDI interface for layers above them.

    • System Drivers. These are typically TDI clients and expose interfaces to user-mode applications. The WinSock interface is exposed by Afd.sys.

    • User-mode applications.

    Tuning for network-intensive workloads can involve tuning for each of the layers. Some of the tunings are described below.


    Download 430.5 Kb.
    1   2   3   4   5   6   7   8   9   ...   61




    Download 430.5 Kb.