Offload tcp udp for lan wlan что это

Обновлено: 04.07.2024

В состав пакета SNP входят функции, известные как Receive-side scaling (RSS), TCP Chimney Offload (иногда ее называют TOE) и Network Direct Memory Access (NetDMA). В этой статье я расскажу о влиянии технологий RSS и TOE на производительность

Исторические проблемы

Недоверие в ИТ-сообществе

Из-за проблем с пакетом SNP в системе Server 2003 SP2 ИТ-сообщество быстро взяло за правило заранее или по ходу дела отключать эти функции. Для системы Server 2003 такой подход имеет смысл. Но в системах Server 2008 и Server 2008 R2 отключение данных функций зачастую может привести к снижению производительности сети и пропускной способности сервера. Эти функции весьма стабильны в системе Server 2008 R2 (с пакетом SP1 или без него), а достичь той же стабильности системы Server 2008 можно путем установки пакета SP2 и новых дополнительных исправлений. К сожалению, отключение функций как один из первых шагов в решении сетевых проблем по-прежнему является очень распространенной практикой устранения неполадок, при том что многие проблемы таким образом не решаются.

Многие клиенты также начали отключать дополнительные механизмы разгрузки, которые стабильно работают во многих версиях операционных систем. Эти механизмы, как правило, имеют названия TCP Checksum Offload, IP Checksum Offload, Large Send Offload и UDP Checksum Offload. Их можно настраивать в дополнительных свойствах сетевого адаптера или в его настройках. Эти механизмы не аналогичны функциям из пакета SNP, но клиенты часто путают их из-за схожих названий. Кроме того, множеству других средств повышения производительности эти механизмы требуются для работы.

Receive-side scaling

До появления пакета SNP сетевая обработка на стороне принимающего в многоядерных компьютерах считалась узким местом, так как один процессор обслуживал все прерывания от сетевого адаптера. Технология RSS решает эту проблему путем предоставления сетевому адаптеру возможности распределения нагрузки сетевой обработки между несколькими ядрами в многоядерных компьютерах.

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

Чтобы технология RSS могла обеспечивать масштабируемость, она должна быть включена в операционной системе, которая имеет глобальное влияние на все сетевые адаптеры, и ее также необходимо включить на отдельных сетевых адаптерах через их дополнительные свойства или настройки конфигурации. По умолчанию в системах Server 2008 и Server 2008 R2 технология RSS включена. Вы можете узнать, включена технология или нет, анализируя результат следующей команды:

Если RSS отключена, вы можете увидеть показатели, аналогичные показанным на экране 1. Это изображение из закладки Performance в диспетчере Task Manager, и вы можете видеть, что загрузка процессора 0 держится на 100%, в то время как остальные процессоры работают с более низкой загрузкой. То, что процессор 0 имеет более высокую загрузку, свидетельствует о том, что технология RSS может быть не включена на сервере. После включения механизмов RSS вы можете увидеть на экране 2, что около 3:00 утра разница в использовании процессоров нивелировалась и значение загрузки для процессора 0 теперь довольно близко к показателям других процессоров.

Проверяем, включена ли технология RSS на сервере
Экран 1. Проверяем, включена ли технология RSS на сервере

Разница после включения RSS
Экран 2. Разница после включения RSS

RSS также зависит от разгрузок сетевого адаптера (о которых я упоминал ранее и которые включены «по умолчанию»), известных под названиями TCP Checksum Offload, IP Checksum Offload, Large Send Offload и UDP Checksum Offload (для протоколов IPv4 и IPv6). Так что, если они были отключены на сетевом адаптере, технология RSS не будет для него использоваться.

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

TCP Chimney Offload

Технология TCP Chimney Offload (часто называемая производителями TOE) передает обработку трафика TCP от процессора компьютера сетевому адаптеру, который поддерживает TOE. Передача TCP обработки с центрального процессора на сетевой адаптер может освободить процессор для выполнения функций, больше связанных с работой приложений. TOE может разгрузить обработку как для TCP/IPv4, так и для TCP/IPv6 соединений, если сетевой адаптер это поддерживает.

Из-за задержек, связанных с передачей обработки TCP/IP сетевому адаптеру, технология TOE максимально эффективна для приложений, которые устанавливают долговременные соединения и передают большие объемы данных. Серверы, выполняющие долговременные соединения, такие как репликация базы данных, работа с файлами или выполнение функций резервного копирования, являются примерами компьютеров, которые могут получить выгоду от использования TOE. Серверы с недолгими соединениями, такие как веб-серверы или почтовые серверы, могут не получить от данной технологии никакой пользы.

По умолчанию в системе Server 2008 технология TOE отключена. В системе Server 2008 R2 TOE по умолчанию использует новый автоматический режим. Вы можете определить, в какой режим — автоматический, включенный или отключенный — настроены механизмы, с помощью следующей команды, проанализировав содержимое строки Chimney Offload State в выходных данных:

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

В автоматическом режиме в системе Server 2008 R2 использование TOE предполагает разгрузку обработки соединения только при условиях, приведенных ниже. Это позволяет TCP Chimney разгружать соединения выборочно, а не все сразу.

  • Подключение установлено через 10-Гбит адаптер Ethernet.
  • Средняя задержка связи приема-передачи менее 20 миллисекунд.
  • Через соединение был произведен обмен данными объемом по крайней мере в 130 Kбайт.

Рекомендации по оптимальному использованию

Методом проб и ошибок мы выработали несколько общих рекомендаций, которые были с большим успехом применены в некоторых клиентских системах. Например, следуя нашим рекомендациям, одному из корпоративных клиентов Microsoft удалось увеличить производительность и стабильность своей организации Exchange Server до недостижимого прежде уровня. В таблице приведен список рекомендаций для каждой версии системы Server.

Таблица. Рекомендации по использованию RSS и TOE для каждой версии системы Server Windows Server 2008
Рекомендации по использованию RSS и TOE для каждой версии системы Server Windows Server 2008

Для работы с функциями пакета SNP мы настоятельно рекомендуем оставить технологию RSS включенной в операционной системе и в настройках сетевых адаптеров. Мы также советуем оставить технологию TCP Chimney установленной в автоматический режим в системе Server 2008 R2 и отключенной в системе Server 2008.

Если вы используете механизмы NIC Teaming, пожалуйста, используйте последние версии драйверов сетевой карты и дополнительного программного обеспечения, которое необходимо для создания групп из ваших сетевых карт, а также следуйте рекомендациям производителя относительно использования технологии Chimney TCP. Старые версии некоторых программ NIC Teaming не работают с RSS, но в более новых версиях такой проблемы нет.

Мы настоятельно рекомендуем вам оставить параметры всех остальных функций разгрузки, которые могут быть настроены в дополнительных настройках сетевого адаптера, в значениях по умолчанию (обычно — включено), так как отключение этих механизмов может привести к отключению других функций повышения производительности, которые зависят от них.

Игровые консоли Sony PlayStation 4 пользуются большой популярностью среди геймеров. Огромную роль в этом играет возможность подключения оборудования к интернету — для расширения довольно стандартных возможностей. Игровые приставки предыдущих поколений давали возможность подключаться только к стандартным автономным установленным приложениям, а потому истинного наслаждения от происходящего получить не получалось. В статье будет подробно рассмотрено, как подключить PS4 к интернету несколькими способами и почему не получается этого сделать.


PlayStation4

Зачем подключать приставку к интернету

Подключение PlayStation4 к интернету необходимо для того, чтобы владелец консоли могли получить полный функционал возможностей устройства.

Разумеется, в приставку можно играть и без доступа к сети, но при этом пользователь не сможет загружать игры из специального приложения, а также покупать их онлайн. Придётся приобретать игры исключительно на дисках, что в современные дни довольно устаревший метод. К тому же, без интернета геймер не сможет пользоваться онлайн возможностями приставки — загружать новые обновления, или общаться с знакомыми и друзьями по играм.

Внимание! Существует игры, которые просто не будут работать, если отсутствует подсоединение к сети. А четвертую версию консоли и вовсе не получится настроить без интернета.

Можно объяснить необходимость подключения ПС4 к сети простыми словами: пользователю очень быстро надоест эта консоль, если ему не будет доступен тот функционал, который становится активным только при свободном доступе к интернету. Ситуация аналогична той, что наблюдается со смартфонами — без интернета даже самое дорогое устройство превращается в обычный телефон.

Варианты подключения консоли PS4 к интернету

Для соединения с сетью можно использовать два метода: устаревший — соединение через LAN кабель, или же современный — используя сеть Wi-Fi. Если использовать второй вариант, то для выхода в интернет, можно использовать любой вай-фай роутер, который установлен в доме.

Для создания связи через провод, можно использовать напрямую кабель, идущий от интернет-провайдера или же модем. Главное, чтобы в наличии был провод. PlayStation4 (PS 4) — универсальное устройство в этом плане.

Беспроводное подключение

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


Вай-фай подключение отличается удобством

Как подключить PS4 к интернету через Wi-Fi — алгоритм действий не отличается сложностью, но требует внимательности:

  1. Запустить консоль и найти клавишу с настройками.
  2. Появится раздел под названием «Сеть», на него нужно нажать.
  3. Чтобы подключить сеть или отключить доступ в интернет на Sony PlayStation 4, следует просто поставить маркер напротив вкладки «Подключение к сети» (или интернету).
  4. Если используется подключение через Wi-Fi, необходимо щелкнуть на пункт «Установить соединение с интернетом».
  5. Далее появится окошко с надписью Wi-Fi, на которое нужно нажать.
  6. Откроется новое окно, где пользователю предоставят на выбор несколько способов подключения к Wi-Fi. Желательно использовать «Простой», на эту клавишу и требуется нажать, чтобы продолжить.

Важно! Не каждый пользователь может сразу понять, в чём отличие «Специального» и «Простого» метода связи. «Специальный» подразумевает ручную настройку параметров сети — придется абсолютно все данные вводить самостоятельно. При простом способе сеть будет подключаться автоматически, и вводить придется минимум информации.

Далее нужно в появившемся списке выбрать свою Wi-Fi сеть (которая раздается с роутера). В автоматическом режиме PlayStation будет искать оба диапазона поиска, то есть 2,4 и 5 ГГц. Если необходимо, можно перейти в меню параметров, и выбрать диапазон самостоятельно.

Далее действовать так:

  1. Для подключения по Wi-Fi, необходимо задать пароль для созданной сети. Если пользователь забыл его, то нужно открыть документы, которые были выданы оператором связи (или позвонить по телефону, чтобы уточнить).
  2. После завершения операции требуется подтвердить действия, нажав клавишу ОК.
  3. Осталось дождаться, когда все необходимые изменения вступят в силу, и PlayStation4 подключиться к интернету. Если всё сделано правильно, то откроется окошко с предложением проверить соединение с интернетом.

При возникновении каких-то проблем пользователь в любой момент может проанализировать подключение к общей или внутридомовой сети. Для этого следует перейти во вкладку «Сеть», и выбрать соответствующий пункт — с проверкой.

Важно! Если дома установлен маршрутизатор, поддерживающий WPS, можно использовать для подключения этот метод. В таком случае необходимо щелкнуть на клавишу с настройками WPS, после чего произвести активацию на самом роутере: ввести данные вручную, или же использовать пин-код. В первом варианте потребуется задать пароль и имя сети самостоятельно. Второй метод проще — требуется просто ввести код и всё установится автоматически.

Подключение через кабель

Первым делом требуется соединить консоль с имеющимся в доме модульным устройством. Или же это необходимо сделать напрямую с провайдером (тем же проводом).


Кабельное подключение используют крайне редко

Настройка интернета PS4 — порядок действий:

  1. Перейти в раздел «Сеть» из настроек консоли, выбрать «Соединение с интернетом».
  2. Щелкнуть на вкладку «Кабель LAN».
  3. Далее, как и в предыдущем варианте, нужно выбрать «Простой» или «Специальный» способ подключения. Об их разнице уже было указано выше. И на этот раз желательно использовать простой метод.
  4. Появится страница с надписью «Настройки интернета обновлены».
  5. Необходимо проверить соединение, нажав соответствующую кнопку.

Если адрес IP и соединение с интернетом будут показывать статус — «Успешно», значит, операция прошла без проблем и можно пользоваться консолью.

Внимание! Если Sony PS 4 не подключается к интернету через порт LAN, то нужно проверить сам кабель на целостность. Для этого его можно воткнуть в лэптоп и проверить возможность соединения там.

Подключение к PS 4 напрямую от провайдера (PPPoE)

Если в доме не установлен маршрутизатор, то придётся использовать кабель для подключения к провайдеру напрямую. В большинстве случаев используются динамические IP. Это означает, что настройки мало чем будут отличаться от того, которые уже были показаны выше (при подключении к маршрутизатору).

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

Для начала требуется подключить кабель в соответствующие разъёмы (провод должен лежать в коробке от интернет-провайдера). После этого перейти в настройки, и выбрать соединение по LAN-кабелю (все действия были описаны ранее в предыдущих инструкциях).

Но, на этот раз необходимо щелкнуть на способ подключения — «Специальный». После этого выбрать — PPPoE.

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

Настройка PS4 для правильной работы PSN

Эта операция довольно простая и не займет много времени, если придерживаться руководства. Чтобы совершить её, необходимо перейти в настройки соединения в консоли, и выбрать проводной вид связи. После этого выбрать «Простой» режим.

Настройка роутера для PSN: NAT

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


Роутер раздает интернет на всю квартиру

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

Важно! При необходимости нужно включить также UPNP, PCP и NAT-PMP. Эти параметры могут быть отключены.

Современные модели роутеров имеют способ акселерации NAT. К примеру, такая возможность имеется на роутерах Asus. В таком случае её необходимо активировать. Этот параметр указывает на то, что разгрузка идет по всем направлениям, потому необходимо активировать Offload TCP/UDP for LAN/WLAN (если было отключено). Если присутствует опция загрузки не только на свой IP, её также необходимо активировать.

Статичный IP и DMZ

Теперь необходимо перейти в настройки LAN/WAN, что располагаются в разделе DHCP. Здесь необходимо установить ip-адрес локальной сети. В открывшемся окне необходимо найти свою консоль, и прописать следующий IP: 192.168.1.55.

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

Переадресация портов

Это очень важный момент, который нельзя игнорировать. Необходимо снова перейти в настройку LAN/WAN, и выбрать переадресацию портов. Требуется найти тот IP, который был ранее прописан, чтобы установить в него порты (все по порядку):

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

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

Если провайдер в какой-то момент испытывает трудности, и DNS у него начинает отключаться или обновляется очень медленно, то нужно поставить режим SkyDNS.

Для этого снова необходимо перейти в настройки LAN/WAN, где есть раздел с DNS. Туда требуется вписать следующий адрес: 193.58.251.251. Таблица в этом случае будет обновляться очень быстро, а потому консоль станет эффективно переходить по серверам.

Важно! Эти советы позволяют избавиться от большинства проблем, связанных с PSN.

Можно ли PS4 подключить к компьютеру


Подключение к компьютеру

Если возникла такая необходимость, то подключить консоль к компьютеру (или мобильному устройству) можно, но придётся скачивать программу PS4 Remote Play.

Для установки нужно нажать на ярлык, который появится на рабочем столе. Начнется поиск обновлений, а после пойдут настройки системы. Для начала необходимо войти в сеть (ввести логин и пароль), нажав соответствующую кнопку. В появившемся окне выбрать «Качество трансляции».

Далее потребуется подтвердить настройки, и включить консоль. На PlayStation4 зайти в настройки связи и выбрать «Дистанционное воспроизведение».

Необходимо поставить галочку напротив пункта с разрешениями, и щелкнуть по вкладке «Добавить устройства». На экране появится восьмизначный код. Требуется зайти на компьютере в скачанную программу, активировать ее, введя выпавший код (в течение 300 секунд). Если ввести комбинацию без ошибки, то регистрация устройства начнётся.

Какой тип соединения лучше использовать

Выбор способа соединения зависит конкретно от пользователя. Большинство геймеров предпочитают PS4 Wi-Fi, поскольку это удобно и провода не будут мешаться в доме. Однако многие выбирают именно подключение по кабелю из-за качества соединения, которое является более надежным и стабильным. Но не всегда на ПК есть нужные разъемы. Эту проблему решают с помощью USB переходника.

Важно! Если установить роутер по правилам (не создавая преград на пути раздавания сети и поставив его ближе к потолку), то никаких проблем со связью не будет — поэтому этот метод предпочтителен.

Увеличение скорости передачи данных на консоли

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


Как попасть в настройки сети на ПС4

  1. Зайти в настройки сети на консоли.
  2. Выбрать использующиеся тип подключения, и вместо автоматического режима, начать работу в «Специальном» режиме.
  3. Самостоятельно прописать адрес, шлюз и маски.
  4. Также вручную придется настраивать показатели DNS, которые будут отличаться от автоматических настроек. Для увеличения скорости раздачи данных, необходимо нули (установлены автоматически) заменить на четыре восьмерки, которые располагаются в пункте Primary. В параметрах Secondary поставить — 8844.

Мне очень понравился топик про распределение нагрузки от прерываний сетевого адаптера по процессорам, поэтому я решил описать как это делается в Windows.

Disclaimer: судя по некоторым комментариям в предыдущих постах, мне стоит повторить то, с чего я начал первый пост: я не даю (и не могу давать) общеприменимых рецептов. Особенно это касается производительности, где мельчайшая неучтенная деталь может катастрофически повлиять на результат. Вернее рекомендацию то я даю: ТЕСТИРОВАНИЕ И АНАЛИЗ. Смысл моей писанины в том, чтобы дать людям как можно больше информации для анализа, ведь, чем больше понимаешь в том, как что либо работает, тем легче находить пути устранения боттлнеков.

Итак, масштабируемость пропускной способности сети. Потребуется Windows Server 2003 SP2+. Сетевая карта, поддерживающая Receive Side Scaling (можно с достаточной долей уверенности сказать, что подойдет любая серверная сетевая карта, выпущенная в последние 5 лет или любая вообще 1Gb+ NIC, хотя частенько можно увидеть RSS и на 100Mb). Устанавливаем Windows Server и драйвера на карту…


ВСЕ. Настройка завершена. RSS по умолчанию включен во всех версиях Windows, в которых он поддерживается.

Тестирование


Возьмем не особо новый Dell-овый сервер с двумя четырехядерными ксеонами:


На борту две двухпортовые 1Gb сетевые карты и одна 10Gb, но я не нашел 10Gb свитча, так что завести не удалось — ну да ладно:


На всякий случай проверяем RSS (хотя если его не будет — будет заметно и так):


Для начала выключим RSS (включал обратно я уже после тестирования, но том же окне)


и запустим нагрузочный тест:
Полностью загружены два ядра, все остальные простаивают


Сеть загружена на треть:


50% одного процессора забито обработакой прерываний, еще 20% того же процессора — обработка DPC. Остальное — tcpip стек и приложение, которое отдает трафик.


Включаем RSS (скриншот выше). Процессор:


Сеть:


Треть одного процессора забита прерываниями, но DPC отлично распараллелены.

В общем, на данной конфигурации можно было бы отдавать порядка 3 гигабит (с одной сетевой карты) и только тогда мы бы встретили бутылочное горлышко.

На всякий случай, скажу, что у RSS есть менее известный родственник — Send Side Scaling. Если перед посылкой списка буферов выставить значение хеша, то прерывание после завершения посылки будет доставлено в соответствии с установленными indirection table-ами.

Вот здесь можно почитать про RSS, а здесь есть неплохая презентация в картинках поясняющая работу RSS. Если интересно, могу попробовать своими словами описать механизмы работы RSS, но как по мне — лучше читать первоисточники.

TCP Offload Engine

Если нечто подобное RSS в Linux вот-вот появится (не нашел никаких упоминаний о поддержке нормального аппаратного RSS в Linux: кто знает — дайте ссылку — проапдейчу пост). То с TOE в Linux все официально сложно. Патч от Chelsio (один из производителей high-end сетевых карт), реализующий поддержку TOE, был отклонен, а вместо этого начались какие то совершенно идиотские отмазки (при прочтении стоит иметь в виду, что BSD и Windows имеют нормальную поддержку TOE уже много лет).

Итак, что же это такое? TOE — это полная реализация TCPIP на аппаратном уровне: с подтверждением доставки, ретрансмитами при ошибках, контролем окна и пр.: сетевая карта по DMA прямо из памяти берет данные, режет на пакеты, присоединяет хедеры, а рапортует (при помощи прерываний) только в самых крайних случаях.


По умолчанию TOE стоит в automatic режиме. Смотреть Chimney Offload State:


Скриншот снимался во время активного тестирования, но в статистике видно, что ни одного «выгруженного» в сетевую карту соединения нет (о причинах позже). Включем принудительно (и через некоторое время запрашиваем статистику):


Но все же глянем, что получилось. Процессор разгрузился втрое:


Очень сильно уменьшилось количество (и время проводимое в) как ISR так и DPC:

В этой статье описываются функции TCP Chimney Offload, Receive Side Scaling (RSS) и Network Direct Memory Access (NetDMA), доступные для протокола TCP/IP в Windows Server 2008.

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 951037

Обзор отключения труб TCP

TCP Chimney Offload — это технология сети, которая помогает переносить нагрузку из ЦП в сетевой адаптер во время передачи сетевых данных. В Windows Server 2008 TCP Chimney Offload позволяет подсистеме Windows сети разгрузить обработку подключения TCP/IP к сетевому адаптеру, который включает специальную поддержку для обработки разгрузки TCP/IP.

Отключение труб TCP доступно во всех версиях Windows Server 2008 и Windows Vista. Подключения TCP/IPv4 и TCP/IPv6 могут быть разгружены, если сетевой адаптер поддерживает эту функцию.

Как включить и отключить разгрузку труб TCP в Windows Server 2008

Отключение труб tCP можно включить или отключить в следующих двух местах:

Отключение труб tCP будет работать только в том случае, если оно включено в обоих расположениях. По умолчанию отключена загрузка труб TCP в обоих этих расположениях. Однако установки OEM могут включить перегрузку труб TCP в операционной системе, сетевом адаптере или в операционной системе и сетевом адаптере.

Настройка разгрузки труб TCP в операционной системе

Чтобы включить разгрузку труб TCP, выполните следующие действия:

  1. Чтобы открыть командную подсказку, используйте административные учетные данные.
  2. В командной подсказке введите netsh int tcp set global chimney=enabled команду и нажмите кнопку ENTER。

Чтобы отключить отключение отключаемой трубы TCP, выполните следующие действия:

  1. Чтобы открыть командную подсказку, используйте административные учетные данные.
  2. В командной подсказке введите netsh int tcp set global chimney=disabled команду и нажмите кнопку ENTER.

Чтобы определить текущее состояние отключения труб TCP, выполните следующие действия:

  1. Чтобы открыть командную подсказку, используйте административные учетные данные.
  2. В командной подсказке введите netsh int tcp show global команду и нажмите кнопку ENTER.

Настройка разгрузки труб TCP в сетевом адаптере

Чтобы включить или отключить разгрузку труб TCP, выполните следующие действия:

  1. Open Device Manager.
  2. В сетевых адаптерах дважды щелкните нужный сетевой адаптер.
  3. На вкладке Advanced щелкните Включено или Отключено в поле рядом с записью разгрузки TCP.

Различные производители могут использовать различные термины для описания разгрузки труб TCP на странице Расширенные свойства сетевого адаптер.

Как TCP Chimney Offload сосуществовать с другими программами и службами

Когда технология TCP Chimney Offload разгружает обработку TCP/IP для данного подключения TCP к выделенной сетевой адаптер, она должна сосуществовать с другими программами или службами, которые зависят от служб более низкого уровня в сетевой подсистеме. В следующей таблице показано, как TCP Chimney Offload сосуществовать с другими программами и службами.

Программа или служба Работает вместе с отключением труб TCP Ожидаемое поведение при включении службы и отключения труб TCP
Брандмауэр Windows Да Если брандмауэр настроен, чтобы разрешить заданное подключение TCP, стек TCP/IP разгрузит подключение TCP к сетевому адаптеру.
Брандмауэр сторонних сторон Конкретные для реализации Некоторые поставщики брандмауэра решили реализовать свой продукт таким образом, чтобы tCP Chimney Offload можно было использовать во время работы службы брандмауэра. Обратитесь к документации брандмауэра, чтобы узнать, поддерживает ли продукт, который вы используете, отключение труб TCP.
Политика безопасности протокола Интернета (IPsec) Нет Если в системе применена политика IPsec, стек TCP/IP не будет пытаться разгрузить подключения TCP. Это позволяет на уровне IPsec проверять каждый пакет, чтобы обеспечить нужную безопасность.
Служба командной группы сетевого адаптер (эта служба также называется службой балансировки нагрузки и сбойной работы. Обычно он предоставляется OEM.) Конкретные для реализации Некоторые OEMs решили реализовать решения командной группы сетевого адаптер, чтобы они сосуществовать с TCP Offload дымохода. См. документацию по совместной службе сетевого адаптер, чтобы определить, можно ли использовать разгрузку TCP Chimney вместе с этой службой.
Windows Виртуализация (Hyper-V технологии) Нет Если вы используете технологию Microsoft Hyper-V для запуска виртуальных машин, никакая операционная система не будет использовать перегрузку TCP Chimney.
Средства мониторинга сети, такие как Network Monitor и Wireshark Конкретные для реализации Некоторые средства мониторинга сети могут сосуществовать с TCP Chimney, но не отслеживать загруженные подключения.
Служба балансировки сетевой нагрузки (NLB) Нет Если настроить службу NLB на сервере, стек TCP/IP не разгрузит подключения TCP.
Служба кластера Да Однако обратите внимание, что подключение TCP с помощью драйвера толерантного подключения к сети (NetFT.sys) не будет разгружено. NetFT используется для сбоя толерантной межузловой кластерной связи.
Служба сетевого перевода адресов (NAT) (также известная как служба обмена подключением к Интернету) Нет Если эта служба установлена и запущена, стек TCP/IP не разгружает подключения.

Как определить, работает ли отключение труб TCP

Когда отключение труб TCP включено в операционной системе и сетевом адаптере, Стек TCP/IP пытается разгрузить подходящие подключения TCP к сетевому адаптеру. Чтобы узнать, какие из установленных в настоящее время подключений TCP в системе разгружаются, выполните следующие действия:

Чтобы открыть командную подсказку, используйте административные учетные данные.

Введите netstat -t команду и нажмите кнопку ENTER.

Вы получаете вывод, похожий на следующие:

В этом выходе второе подключение разгружается.

Как включить и отключить RSS в Windows Server 2008

Чтобы включить RSS, выполните следующие действия:

  1. Чтобы открыть командную подсказку, используйте административные учетные данные.
  2. В командной подсказке введите netsh int tcp set global rss=enabled команду и нажмите кнопку ENTER.

Чтобы отключить RSS, выполните следующие действия:

  1. Чтобы открыть командную подсказку, используйте административные учетные данные.
  2. В командной подсказке введите netsh int tcp set global rss=disabled команду и нажмите кнопку ENTER.

Чтобы определить текущее состояние RSS, выполните следующие действия:

  1. Чтобы открыть командную подсказку, используйте административные учетные данные.
  2. В командной подсказке введите netsh int tcp show global команду и нажмите кнопку ENTER.

По умолчанию включен RSS.

Как включить и отключить NetDMA в Windows Server 2008

Чтобы включить или отключить NetDMA, выполните следующие действия:

Щелкните Пуск, затем Выполнить и введите regedit. Затем нажмите ОК.

Найдите следующий подкай реестра, а затем нажмите его:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Дважды щелкните запись реестра EnableTCPA.

Если этой записи реестра не существует, щелкните правой кнопкой мыши Параметры , указать На новый, нажмите значение DWORD, введите EnableTCPA, а затем нажмите ВВОД.

Чтобы включить NetDMA, введите 1 в поле данных Value и нажмите кнопку ОК.

Чтобы отключить NetDMA, введите 0 в поле данных Value и нажмите кнопку ОК.

Если запись реестра EnableTCPA не существует, впеть функциональность NetDMA.

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.

Читайте также: