Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны функции разгрузки TCP Chimney, масштабирования на стороне получения (RSS) и сетевого прямого доступа к памяти (NetDMA), доступные для протокола TCP/IP в Windows Server 2008.
Исходный номер базы знаний: 951037
Общие сведения о разгрузке TCP Chimney
Разгрузка TCP Chimney — это сетевая технология, которая помогает перенести рабочую нагрузку из ЦП в сетевой адаптер во время передачи сетевых данных. В Windows Server 2008 разгрузка TCP Chimney позволяет сетевой подсистеме Windows выгрузить обработку TCP/IP-подключения к сетевому адаптеру, который включает специальную поддержку обработки разгрузки TCP/IP.
Разгрузка TCP Chimney доступна во всех версиях Windows Server 2008 и Windows Vista. Если сетевой адаптер поддерживает эту функцию, можно отключить подключения TCP/IPv4 и TCP/IPv6.
Включение и отключение разгрузки TCP Chimney в Windows Server 2008
Разгрузка TCP Chimney может быть включена или отключена в следующих двух расположениях:
- операционная система;
- Страница расширенных свойств сетевого адаптера
Разгрузка TCP Chimney будет работать только в том случае, если он включен в обоих расположениях. По умолчанию разгрузка TCP Chimney отключена в обоих этих расположениях. Однако установки OEM могут включать разгрузку TCP Chimney в операционной системе, в сетевом адаптере или в операционной системе и сетевом адаптере.
Настройка разгрузки TCP Chimney в операционной системе
Чтобы включить разгрузку TCP Chimney, выполните следующие действия.
- Используйте административные учетные данные для открытия командной строки.
- В командной строке введите
netsh int tcp set global chimney=enabledкоманду и нажмите клавишу ВВОД。
Чтобы отключить разгрузку TCP Chimney, выполните следующие действия.
- Используйте административные учетные данные для открытия командной строки.
- В командной
netsh int tcp set global chimney=disabledстроке введите команду и нажмите клавишу ВВОД.
Чтобы определить текущее состояние разгрузки TCP Chimney, выполните следующие действия.
- Используйте административные учетные данные для открытия командной строки.
- В командной
netsh int tcp show globalстроке введите команду и нажмите клавишу ВВОД.
Настройка разгрузки TCP Chimney на сетевом адаптере
Чтобы включить или отключить разгрузку TCP Chimney, выполните следующие действия.
- Откройте диспетчер устройств.
- В разделе Сетевые адаптеры дважды щелкните нужный сетевой адаптер.
- На вкладке "Дополнительно" щелкните "Включено " или "Отключено " в поле рядом с записью разгрузки TCP.
Примечание.
Различные производители могут использовать различные термины для описания разгрузки TCP Chimney на странице расширенных свойств сетевого адаптера.
Как tcp Chimney Offload совместно с другими программами и службами
Когда технология разгрузки TCP Chimney выгружает обработку TCP/IP для заданного TCP-подключения к выделенному сетевому адаптеру, она должна существовать вместе с другими программами или службами, которые используют службы нижнего уровня в сетевой подсистеме. В следующей таблице показано, как tcp Chimney Offload совместно с другими программами и службами.
| Программа или служба | Работает вместе с разгрузкой TCP Chimney | Ожидаемое поведение, если включена загрузка службы и TCP Chimney |
|---|---|---|
| Брандмауэр Windows | Да | Если брандмауэр настроен для заданного TCP-подключения, стек TCP/IP выгрузит подключение TCP к сетевому адаптеру. |
| Сторонний брандмауэр | Особенности реализации | Некоторые поставщики брандмауэра решили реализовать свой продукт таким образом, чтобы можно было использовать разгрузку TCP Chimney во время работы службы брандмауэра. Ознакомьтесь с документацией по брандмауэру, чтобы узнать, поддерживает ли вы используете продукт TCP Chimney Offload. |
| Политика безопасности протокола Интернета (IPsec) | No | Если в системе применена политика IPsec, стек TCP/IP не попытается выгрузить подключения TCP. Это позволяет уровню IPsec проверять каждый пакет для обеспечения требуемой безопасности. |
| Служба группирования сетевых адаптеров (эта служба также называется службой балансировки нагрузки и отработки отказа. Обычно он предоставляется изготовителем оборудования.) | Особенности реализации | Некоторые изготовители оборудования решили реализовать свои решения для группирования сетевых адаптеров, чтобы они совместно с TCP Chimney Offload. См. документацию по службе объединения сетевых адаптеров, чтобы определить, можно ли использовать разгрузку TCP Chimney вместе с этой службой. |
| Виртуализация Windows (технология Hyper-V) | No | Если вы используете технологию Microsoft Hyper-V для запуска виртуальных машин, операционная система не будет использовать преимущества разгрузки TCP Chimney. |
| Средства мониторинга сети, такие как сетевой монитор и Wireshark | Особенности реализации | Некоторые средства мониторинга сети могут сосуществовать с TCP Chimney, но не могут отслеживать отключенные подключения. |
| Служба балансировки нагрузки сети (NLB) | No | Если на сервере настроена служба NLB, стек TCP/IP не выгружает TCP-подключения. |
| Служба кластеров | Да | Однако обратите внимание, что TCP-подключения с помощью драйвера отказоустойчивости сети (NetFT.sys) не будут загружены. NetFT используется для взаимодействия отказоустойчивого кластера между узлами. |
| Служба преобразования сетевых адресов (NAT) (также известная как служба общего доступа к Интернету) | No | Если эта служба установлена и запущена, стек TCP/IP не загружает подключения. |
Как определить, работает ли разгрузка TCP Chimney
Если разгрузка TCP Chimney включена в операционной системе и в сетевом адаптере, стек TCP/IP пытается выгрузить подходящие TCP-подключения к сетевому адаптеру. Чтобы узнать, какие из установленных в настоящее время TCP-подключений в системе выгружаются, выполните следующие действия.
Используйте административные учетные данные для открытия командной строки.
netstat -tВведите команду и нажмите клавишу ВВОД.Вы получаете выходные данные, похожие на следующее:
Active Connections Proto Local Address Foreign Address State Offload State TCP 127.0.0.1:52613 computer_name:52614 ESTABLISHED InHost TCP 192.168.1.103:52614 computer_name:52613 ESTABLISHED OffloadedВ этом выходных данных второе подключение выгружается.
Включение и отключение RSS в Windows Server 2008
Чтобы включить RSS, выполните следующие действия.
- Используйте административные учетные данные для открытия командной строки.
- В командной
netsh int tcp set global rss=enabledстроке введите команду и нажмите клавишу ВВОД.
Чтобы отключить RSS, выполните следующие действия.
- Используйте административные учетные данные для открытия командной строки.
- В командной
netsh int tcp set global rss=disabledстроке введите команду и нажмите клавишу ВВОД.
Чтобы определить текущее состояние RSS, выполните следующие действия.
- Используйте административные учетные данные для открытия командной строки.
- В командной
netsh int tcp show globalстроке введите команду и нажмите клавишу ВВОД.
При использовании команды для включения RSS вы получите следующее сообщение:
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State: enabled
Примечание.
По умолчанию RSS включен.
Включение и отключение NetDMA в Windows Server 2008
Чтобы включить или отключить NetDMA, выполните следующие действия.
Щелкните Пуск, затем Выполнить и введите regedit. Затем нажмите ОК.
Найдите следующий подраздел реестра и щелкните его:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersДважды щелкните запись реестра EnableTCPA .
Примечание.
Если эта запись реестра не существует, щелкните правой кнопкой мыши параметры, наведите указатель мыши на "Создать", выберите значение DWORD, введите EnableTCPA и нажмите клавишу ВВОД.
Чтобы включить NetDMA, введите 1 в поле данных "Значение" и нажмите кнопку "ОК".
Чтобы отключить NetDMA, введите 0 в поле данных "Значение" и нажмите кнопку "ОК".
Если запись реестра EnableTCPA не существует, включите функциональные возможности NetDMA.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.