Відомості про функції в операційній системі Windows Server 2008: розвантаження TCP Chimney Offload, масштабування на боці отримувача (Receive Side Scaling) і прямий мережний доступ до пам’яті (Network Direct Memory Access)

Переклади статей Переклади статей
Номер статті: 951037 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ВСТУП

У цій статті описано функції TCP Chimney Offload, масштабування на боці отримувача (Receive Side Scaling, або RSS) і прямого мережного доступу до пам’яті (Network Direct Memory Access, або NetDMA), які доступні для протоколу TCP/IP в системі Windows Server 2008.

ДОДАТКОВІ ВІДОМОСТІ

Огляд функції TCP Chimney Offload

TCP Chimney Offload – це мережна технологія, яка дає змогу перерозподілити навантаження, пов’язане з передаванням даних у мережі, з ЦП на мережний адаптер. У системі Windows Server 2008 функція TCP Chimney Offload надає можливість зменшувати навантаження мережної підсистеми Windows під час обробки підключення TCP/IP за рахунок мережного адаптера, який включає спеціальну підтримку розвантаження обробки TCP/IP.

Функція TCP Chimney Offload доступна в усіх версіях Windows Server 2008 та Windows Vista. Якщо мережний адаптер підтримує цю функцію, можна розвантажити підключення TCP/IPv4 та TCP/IPv6.

Вмикання й вимикання функції TCP Chimney Offload у системі Windows Server 2008

Функцію TCP Chimney Offload можна вмикати або вимикати в таких двох розташуваннях:
  • в операційній системі;
  • на сторінці додаткових властивостей мережного адаптера.
Функція TCP Chimney Offload працюватиме лише тоді, якщо її ввімкнуто в обох розташуваннях. За промовчанням TCP Chimney Offload вимкнуто в обох розташуваннях. Проте якщо інсталяцію здійснено постачальником обчислювальної техніки, функцію TCP Chimney Offload може бути ввімкнуто в операційній системі або в мережному адаптері чи в операційній системі та в мережному адаптері одночасно.

Настроювання функції TCP Chimney Offload в операційній системі

  • Щоб увімкнути функцію TCP Chimney Offload, виконайте такі дії:
    1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
    2. У командному рядку введіть таку команду та натисніть клавішу Enter:
      netsh int tcp set global chimney=enabled
      .
  • Щоб вимкнути функцію TCP Chimney Offload, виконайте такі дії:
    1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
    2. У командному рядку введіть таку команду та натисніть клавішу Enter:
      netsh int tcp set global chimney=disabled
      .
  • Щоб визначити поточний стан TCP Chimney Offload, виконайте такі дії:
    1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
    2. У командному рядку введіть таку команду та натисніть клавішу Enter:
      netsh int tcp show global
      .

Настроювання функції TCP Chimney Offload на мережному адаптері

  • Щоб увімкнути або вимкнути функцію TCP Chimney Offload, виконайте такі дії:
    1. Відкрийте диспетчер пристроїв.
    2. У розділі Мережні адаптери двічі клацніть потрібний адаптер.
    3. На вкладці Додатково виберіть значення Enabled (увімкнуто) або Disabled (вимкнуто) у полі поруч із записом функції розвантаження TCP.

      Примітка. Різні виробники можуть використовувати різні терміни для опису функції TCP Chimney Offload на сторінці Додатково із властивостями мережного адаптера.

Співіснування функції TCP Chimney Offload з іншими програмами та послугами

Коли технологія TCP Chimney Offload розвантажує обробку TCP/IP для певного підключення TCP за рахунок виділеного мережного адаптера, вона повинна співіснувати з іншими програмами або службами, які залежать від служб нижчого рівня в мережній підсистемі. У наведеній таблиці відображено, як TCP Chimney Offload співіснує з іншими програмами та службами.
Згорнути цю таблицюРозгорнути цю таблицю
Програма або службаПрацює разом із функцією TCP Chimney OffloadОчікувана поведінка, коли ввімкнуто службу й функцію TCP Chimney Offload
Брандмауер WindowsТак Якщо брандмауер настроєно на дозвіл даного підключення TCP, стек TCP/IP розвантажуватиме підключення TCP на мережний адаптер.
Брандмауер сторонніх розробниківВідповідно до впровадження Деякі виробники брандмауерів вирішили впроваджувати свій продукт таким чином, що функція TCP Chimney Offload може використовуватися разом із запущеною службою брандмауера. Див. документацію брандмауера, щоб дізнатися, чи ваш продукт підтримує функцію TCP Chimney Offload.
Політика безпеки протоколу Інтернету IPsec (Internet Protocol security)Ні Якщо в системі застосовано політику IPsec, стек TCP/IP не розвантажуватиме жодне підключення TCP. Це дасть можливість рівню IPsec перевіряти кожний пакет для забезпечення необхідної безпеки.
Служба об’єднання мережних адаптерів (Вона також відома як служба розподілення навантаження та відновлення після відмови. ЇЇ зазвичай надає виробник обладнання.)Відповідно до впровадженняДеякі постачальники обчислювальної техніки вирішили впроваджувати свої рішення з об’єднання мережних адаптерів таким чином, щоб вони співіснували з функцією TCP Chimney Offload. Щоб дізнатися, чи можна використовувати функцію TCP Chimney Offload разом із цією службою, див. документацію служби об’єднання мережних адаптерів.
Віртуалізація Windows (технологія Hyper-V) Ні Якщо для запуску віртуальних машин використовується технологія Microsoft Hyper-V, жодна операційна система не буде використовувати функцію TCP Chimney Offload.
Засоби моніторингу мережі, такі як мережний монітор і Wireshark Відповідно до впровадженняДеякі засоби моніторингу мережі можуть співіснувати з функцією TCP Chimney, але їм може не вдаватися контролювати розвантажені підключення.
Служба балансування мережного навантаження (NLB) Ні Якщо настроїти службу NLB на сервері, стек TCP/IP не буде розвантажувати підключення TCP.
Служба Cluster serviceТакПроте зверніть увагу, що підключення TCP, які використовують драйвер захисту від перебоїв мережі (NetFT.sys), не буде розвантажено. Драйвер NetFT використовується для забезпечення відмовостійкого передавання даних між кластерами в межах вузла.
Служба перетворення мережних адрес (NAT) (також відома як служба спільного доступу до Інтернету) НіЯкщо цю службу інстальовано й запущено, стек TCP/IP не буде розвантажувати підключення.

Визначення, чи працює функція TCP Chimney Offload

Коли функцію TCP Chimney Offload увімкнуто, стек TCP/IP намагається розвантажити відповідні підключення TCP за рахунок мережного адаптера. Щоб дізнатися, які з підключень TCP, установлених наразі в системі, розвантажуються, виконайте такі дії:
  1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
  2. Введіть таку команду й натисніть клавішу Enter:
    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
    Згідно з цією інформацією друге підключення розвантажено.
Щоб одержати додаткові відомості про функцію TCP Chimney Offload у системі Windows Server 2003, клацніть номер статті бази знань Microsoft:
912222 Випуск Microsoft Windows Server 2003 Scalable Networking Pack

Увімкнення й вимкнення функції RSS у системі Windows Server 2008

Щоб увімкнути функції RSS, виконайте такі дії:
  1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
  2. У командному рядку введіть таку команду та натисніть клавішу Enter:
    netsh int tcp set global rss=enabled
    .
Щоб вимкнути функцію RSS, виконайте такі дії:
  1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
  2. У командному рядку введіть таку команду та натисніть клавішу Enter:
    netsh int tcp set global rss=disabled
    .
Щоб визначити поточний стан RSS, виконайте такі дії:
  1. Увійдіть у систему за допомогою облікових даних адміністратора, щоб відкрити командний рядок.
  2. У командному рядку введіть таку команду та натисніть клавішу Enter:
    netsh int tcp show global
У разі використання команди для увімкнення функції RSS відображається таке повідомлення:
TCP Global Parameters ---------------------------------------------- Receive-Side Scaling State : enabled
Примітка. RSS увімкнуто за промовчанням.

Увімкнення й вимкнення NetDMA у системі Windows Server 2008

Щоб автоматично ввімкнути або вимкнути функцію NetDMA, перейдіть до розділу Виправити автоматично. Щоб увімкнути або вимкнути функцію NetDMA самостійно, перейдіть до розділу Виправити вручну.

Виправити автоматично



Щоб вирішити цю проблему автоматично, натисніть кнопку Fix it або посилання під нею. У діалоговому вікні Завантаження файлу натисніть кнопку Виконати та дотримуйтесь інструкцій майстра Fix it.


Увімкнути функцію NetDMA
Microsoft Fix it 50610
Вимкнути функцію NetDMA
Microsoft Fix it 50611


Примітки
  • Щоб переконатися, що пакет для ввімкнення NetDMA працює, потрібно ввімкнути функціональність NetDMA. Щоб отримати додаткові відомості про використання функції NetDMA, перейдіть за посиланням:
    http://technet.microsoft.com/uk-ua/library/gg162716(WS.10).aspx
  • Цей майстер може бути лише англійською мовою. Проте функцію автоматичного виправлення можна застосовувати також до інших мовних версій Windows.
  • Якщо ви працюєте не за тим комп’ютером, на якому виявлено неполадку, рішення Fix it можна зберегти на флеш-пам’ять або компакт-диск, а потім запустити на потрібному комп’ютері.

Після цього перейдіть до розділу Чи вирішено проблему?



Виправити вручну

Щоб увімкнути або вимкнути функцію NetDMA, виконайте такі дії:
  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть regedit і натисніть кнопку ОК.
  2. Знайдіть і клацніть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Двічі клацніть запис реєстру EnableTCPA.
    Примітка. Якщо цей запис реєстру не існує, клацніть правою кнопкою миші розділ Parameters, наведіть вказівник на пункт New (створити), виберіть пункт DWORD Value (значення "4 байти"), введіть EnableTCPA і натисніть клавішу Enter.
  4. Щоб увімкнути функцію NetDMA, введіть 1 у полі Value data (значення) та натисніть кнопку ОК.
  5. Щоб вимкнути функцію NetDMA, введіть 0 у полі Value data (значення) і натисніть кнопку ОК.
  6. Якщо запис EnableTCPA відсутній у реєстрі, увімкніть функціональність NetDMA.

Чи вирішено проблему?

Сторонні продукти, які обговорюються в цій статті, не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, непрямих або інших, стосовно продуктивності або надійності цих продуктів.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Властивості

Номер статті: 951037 - Востаннє переглянуто: 27 вересня 2011 р. - Редакція: 1.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Windows Web Server 2008
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
Ключові слова: 
kbenable kbnetworkmon kbnlb kbnetworkcard kbnetworkconnectivity kbexpertiseadvanced kbinfo kbhowto kbfixme kbmsifixme KB951037

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com