Настройка производительности сетевой подсистемы

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, версии 21H2 и 20H2

Этот раздел можно использовать для обзора сетевой подсистемы и ссылок на другие разделы, приведенные в этом руководстве.

Примечание.

Помимо этого раздела, в следующих разделах этого руководства приводятся рекомендации по настройке производительности для сетевых устройств и сетевого стека.

Настройка производительности сетевой подсистемы, особенно для рабочих нагрузок с интенсивными сетями, может включать каждый слой сетевой архитектуры, который также называется стеком сети. Эти слои широко разделены на следующие разделы.

  1. Сетевой интерфейс. Это самый низкий уровень в сетевом стеке и содержит сетевой драйвер, который взаимодействует напрямую с сетевым адаптером.

  2. Спецификация интерфейса сетевого драйвера (NDIS). NDIS предоставляет интерфейсы для драйвера под ним и для слоев над ним, таких как стек протоколов.

  3. Стек протоколов. Стек протоколов реализует такие протоколы, как TCP/IP и UDP/IP. Эти слои предоставляют интерфейс транспортного слоя для слоев над ними.

  4. Системные драйверы. Обычно это клиенты, использующие расширение данных транспорта (TDX) или интерфейс Winsock Kernel (WSK) для предоставления интерфейсов приложениям пользовательского режима. Интерфейс WSK появился в Windows Server 2008 и Windows® Vista и предоставляется AFD.sys. Интерфейс повышает производительность, устраняя переключение между пользовательским режимом и режимом ядра.

  5. Приложения в режиме пользователя. Обычно это решения Майкрософт или пользовательские приложения.

В приведенной ниже таблице представлена вертикальная иллюстрация слоев сетевого стека, включая примеры элементов, выполняемых в каждом слое.

Network Stack Layers