Поделиться через


Устранение неполадок с расширенными функциями производительности сети, такими как RSS и NetDMA

В этой статье рассматриваются некоторые улучшения сети, которые были впервые выпущены в масштабируемом пакете сети Windows Server 2003. Так как они могут привести к медленной или периодический производительности сети, если используемые сетевые драйверы являются старыми или не поддерживают новые функции.

Исходный номер базы знаний: 2643970

Итоги

В этой статье описывается устранение неполадок с производительностью сети, включающих улучшенные сетевые функции Windows. К таким средствам относятся:

  • Разгрузка контрольной суммы TCP/IP
  • Масштабирование на стороне получения (RSS)
  • NetDMA
  • Разгрузка TCP-химни

Улучшения производительности сети

Масштабируемый сетевой пакет Windows (SNP) был выпущен в виде автономного обновления для Windows Server 2003 с пакетом обновления 1 (SP1), но позже был добавлен в Windows Server 2003 с пакетом обновления 2 (SP2). Это была коллекция улучшений сетевой пропускной способности и производительности. Когда они были установлены, они были включены по умолчанию. Возникли проблемы с функциями и некоторыми сетевыми драйверами, которые вызвали проблемы с производительностью сети. Таким образом, рекомендация заключалась в том, чтобы отключить их. Позже многие из этих проблем были исправлены. Однако для Windows Server 2003 было по-прежнему рекомендуется держать их без необходимости.

Windows Server 2008 и Windows Server 2008 R2, а также Windows Server 2012 имеют более высокопроизводительные стеки TCP/IP, а также улучшения SNP включены. Кроме того, большинство параметров были изменены для автоматической настройки.

Рекомендации по параметрам приведены ниже.

Windows Server 2008

  • Обязательный пакет обновления 2 (SP2)
  • Исправление базы знаний 979614
  • Исправление базы знаний 967224
  • Повторно включите RSS в ОС и сетевых адаптерах
  • Обновление драйверов сетевого адаптера до последней рекомендуемой версии изготовителя
  • Настройка параметров RSS для сетевых адаптеров на основе рекомендаций производителя
  • Обновление антивирусного программного обеспечения до последних версий и определений

Windows Server 2008 R2

  • с пакетом обновления 1 (SP1)
  • Исправление базы знаний 2519736
  • Если вы используете разгрузку TCP Chimney, необходимо установить исправление базы знаний 2525390.
  • Рекомендуемая установка 2511305 исправлений
  • Повторно включите RSS в ОС и сетевых адаптерах
  • Обновление драйверов сетевого адаптера до последней рекомендуемой версии изготовителя
  • Настройка параметров RSS для сетевых адаптеров на основе рекомендаций производителя
  • Обновление антивирусного программного обеспечения до последних версий и определений

В качестве альтернативы установке 2519736 базы знаний с пакетом обновления 1 (SP1) и исправлений можно установить следующее в Windows Server 2008 R2 RTM:

  • Исправление базы знаний 977977
  • Исправление базы знаний 979612

Помните, что RSS требует включения разгрузки контрольной суммы на сетевом адаптере. Не путайте разгрузку контрольной суммы TCP с разгрузкой TCP Chimney. Если адаптеры объединяются, обычно RSS будет работать до тех пор, пока все адаптеры включены (это зависит от производства). NetDMA следует включить автоматически, если оно поддерживается.

Улучшения сети в операционной системе предназначены для повышения пропускной способности сети на серверах путем разгрузки некоторых сетевых задач на оборудование сетевого адаптера. В основном это относится к адаптерам, работающим с 1 Гбит/с и более высокими скоростями подключения, и требуется, чтобы сетевые адаптеры и драйверы, используемые в настоящее время, реализуют улучшения. Если драйвер не поддерживает улучшения, или если драйвер имеет проблему, связанную с ними, может потребоваться отключить их вручную. Если вы инвестировали в оборудование, поддерживающее разгрузку TCP-подключения/ RSS/NetDMA, и если адаптер работает неправильно, первое, что необходимо проверить, должна быть версия драйвера. Более новый драйвер сетевого адаптера может устранить любые проблемы с сетью, которые возникают. Используйте следующие сведения, чтобы проверить параметры сетевого адаптера и параметры ОС для параметров SNP.

Определение сведений о реке в Windows Server 2008 и Windows Server 2008 R2

Вы можете найти дату и версию сетевого драйвера. Для этого выполните следующие шаги.

  1. Щелкните "Пуск" > правой кнопкой мыши "Компьютер" и нажмите кнопку "Управление".
  2. Если это необходимо, разверните группу системных средств в области навигации.
  3. Щелкните диспетчер устройств в области навигации. Должно появиться что-то похожее на следующий снимок экрана.
  4. Разверните сетевые адаптеры на правой панели и дважды щелкните адаптер.

На вкладке "Драйвер" приведены следующие сведения:

Снимок экрана: панель диспетчер устройств в разделе

Для Windows Server 2003 выполните следующие действия, чтобы получить доступ к диспетчер устройств:

  1. Откройте средства администрирования в панель управления.
  2. В области администрирования щелкните "Управление компьютерами".
  3. Нажмите Диспетчер устройств. Затем перейдите на веб-сайт поставщика драйверов (также на вкладке "Драйвер"). Проверьте последнюю версию драйвера и проверьте, является ли она более новой, чем дата драйвера, найденная в свойствах устройства. Вы также можете найти решение в часто задаваемых вопросов или на форуме на сайте производства.

Если обновление сетевых драйверов не работает, попробуйте отключить улучшенные функции и проверить, устранена ли проблема. Используйте это в качестве последнего варианта или шага по устранению неполадок, а не как решение, если только сетевой адаптер не был подтвержден, чтобы не поддерживать эти функции. Улучшенные сетевые функции можно включить или отключить в операционной системе, а также в расширенных параметрах сетевого адаптера. Здесь вы увидите вкладку "Дополнительно " в свойствах сетевого адаптера, где показаны параметры разгрузки tcp-подключения и масштабирования на стороне приема (RSS).

Снимок экрана: окно диспетчер сервера с открытым окном свойств сетевого адаптера, в котором показаны параметры разгрузки tcp-подключения и масштабирования на стороне получения (RSS) на вкладке

Чтобы просмотреть параметры операционной системы, используйте команду команды netsh interface tcp show global net shell следующим образом:

Снимок экрана: выходные данные tcp-интерфейса netsh показывают глобальную команду.

Вы можете проверить следующие два других параметра, которые влияют на разгрузку TCPchimney:

  • netsh interface tcp show chimneyapplications

  • netsh interface tcp show chimneyports

Эти команды позволяют настроить разгрузку TCP специально для определенного сочетания приложений или портов. Выходные данные обеих команд netsh приведены следующим образом:

Примечание.

Для этой операции требуются повышенные привилегии (запуск от имени администратора).

Снимок экрана: выходные данные команды netsh, в которых показаны параметры дымохода.

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

Наиболее распространенные улучшенные сетевые функции вместе со ссылками на дополнительные сведения о том, как включить или отключить их, приведены ниже.

Сведения о функциях tcp Chimney Offload, Receive Side Scaling и Network Direct Memory Access в Windows Server 2008

Ресурсы TCP Chimney

Получение ресурсов масштабирования на стороне (RSS)

NetDMA

Руководство по развертыванию сети. Развертывание высокоскоростных сетевых функций