Informacje o funkcjach odciążania, skalowania po stronie odbierania i bezpośredniego dostępu do pamięci sieci w systemie Windows Server 2008
W tym artykule opisano funkcje odciążania komina TCP, skalowania po stronie odbierania (RSS) i sieciowego bezpośredniego dostępu do pamięci (NetDMA), które są dostępne dla protokołu TCP/IP w systemie Windows Server 2008.
Dotyczy: Windows Server 2012 R2
Oryginalny numer KB: 951037
Omówienie odciążania TCP Chimney
Odciążanie TCP Chimney to technologia sieciowa, która pomaga przenieść obciążenie z procesora CPU do karty sieciowej podczas transferu danych sieciowych. W systemie Windows Server 2008 odciążanie TCP Chimney umożliwia podsystemowi sieci systemu Windows odciążanie przetwarzania połączenia TCP/IP do karty sieciowej, która obejmuje specjalną obsługę przetwarzania odciążania TCP/IP.
Odciążanie TCP Chimney jest dostępne we wszystkich wersjach systemów Windows Server 2008 i Windows Vista. Połączenia TCP/IPv4 i połączenia TCP/IPv6 mogą być odciążane, jeśli karta sieciowa obsługuje tę funkcję.
Jak włączyć i wyłączyć odciążanie TCP Chimney w systemie Windows Server 2008
Odciążanie TCP Chimney można włączyć lub wyłączyć w dwóch następujących lokalizacjach:
- System operacyjny
- Strona właściwości zaawansowanych karty sieciowej
Odciążanie TCP Chimney będzie działać tylko wtedy, gdy jest włączone w obu lokalizacjach. Domyślnie odciążanie TCP Chimney jest wyłączone w obu tych lokalizacjach. Jednak instalacje OEM mogą włączyć odciążanie TCP Chimney w systemie operacyjnym, w karcie sieciowej lub zarówno w systemie operacyjnym, jak i w karcie sieciowej.
Jak skonfigurować odciążanie TCP Chimney w systemie operacyjnym
Aby włączyć odciążanie TCP Chimney, wykonaj następujące kroki:
- Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
- W wierszu polecenia wpisz
netsh int tcp set global chimney=enabled
polecenie, a następnie naciśnij klawisz ENTER。
Aby wyłączyć odciążanie TCP Chimney, wykonaj następujące kroki:
- Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
- W wierszu polecenia wpisz
netsh int tcp set global chimney=disabled
polecenie, a następnie naciśnij klawisz ENTER.
Aby określić bieżący stan odciążania TCP Chimney, wykonaj następujące kroki:
- Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
- W wierszu polecenia wpisz
netsh int tcp show global
polecenie, a następnie naciśnij klawisz ENTER.
Jak skonfigurować odciążanie TCP Chimney na karcie sieciowej
Aby włączyć lub wyłączyć odciążanie TCP Chimney, wykonaj następujące kroki:
- Otwórz Menedżer urządzeń.
- W obszarze Karty sieciowe kliknij dwukrotnie odpowiednią kartę sieciową.
- Na karcie Zaawansowane kliknij pozycję Włączone lub Wyłączone w polu obok wpisu odciążania TCP.
Uwaga
Różni producenci mogą używać różnych terminów do opisywania odciążania TCP Chimney na stronie Właściwości zaawansowane karty sieciowej.
Jak odciążanie TCP Chimney współistnieje z innymi programami i usługami
Gdy technologia odciążania TCP Chimney odciąża przetwarzanie TCP/IP dla danego połączenia TCP z dedykowaną kartą sieciową, musi współistnieć z innymi programami lub usługami, które korzystają z usług niższej warstwy w podsystemie sieci. W poniższej tabeli pokazano, jak odciążanie TCP Chimney współistnieje z innymi programami i usługami.
Program lub usługa | Współpracuje z odciążaczem TCP Chimney | Oczekiwane zachowanie po włączeniu zarówno usługi, jak i odciążania TCP Chimney |
---|---|---|
Zapora systemu Windows | Tak | Jeśli zapora jest skonfigurowana tak, aby zezwalała na połączenie TCP, stos TCP/IP odciąża to połączenie TCP z kartą sieciową. |
Zapora innej firmy | Specyficzne dla implementacji | Niektórzy dostawcy zapory zdecydowali się zaimplementować swój produkt w taki sposób, aby można było użyć odciążania TCP Chimney podczas działania usługi zapory. Zapoznaj się z dokumentacją zapory, aby dowiedzieć się, czy używany produkt obsługuje odciążanie TCP Chimney. |
Zasady zabezpieczeń protokołu internetowego (IPsec) | Nie | Jeśli system ma zastosowane zasady protokołu IPsec, stos TCP/IP nie będzie próbował odciążać żadnych połączeń TCP. Dzięki temu warstwa IPsec sprawdza każdy pakiet, aby zapewnić odpowiednie zabezpieczenia. |
Usługa tworzenia zespołu kart sieciowych (ta usługa jest również znana jako usługa równoważenia obciążenia i trybu failover. Jest ona zwykle dostarczana przez producenta OEM). | Specyficzne dla implementacji | Niektórzy OEM postanowili zaimplementować swoje rozwiązania do tworzenia zespołu kart sieciowych, aby współistnieły z odciążaniem TCP Chimney. Zapoznaj się z dokumentacją usługi tworzenia zespołu kart sieciowych, aby ustalić, czy można użyć odciążania TCP Chimney razem z tą usługą. |
Wirtualizacja systemu Windows (technologia Hyper-V) | Nie | Jeśli używasz technologii Microsoft Hyper-V do uruchamiania maszyn wirtualnych, żaden system operacyjny nie będzie korzystać z odciążania TCP Chimney. |
Narzędzia do monitorowania sieci, takie jak Monitor sieci i Wireshark | Specyficzne dla implementacji | Niektóre narzędzia do monitorowania sieci mogą współistnieć z funkcją TCP Chimney, ale mogą nie monitorować odciążonych połączeń. |
Usługa równoważenia obciążenia sieciowego (NLB) | Nie | Jeśli skonfigurujesz usługę równoważenia obciążenia sieciowego na serwerze, stos TCP/IP nie odciąża połączeń TCP. |
Usługa klastrowania | Tak | Należy jednak pamiętać, że połączenia TCP używające sterownika odpornego na błędy sieci (NetFT.sys) nie zostaną odciążone. Platforma NetFT jest używana do komunikacji między węzłami odpornej na uszkodzenia. |
Usługa translatora adresów sieciowych (NAT) (znana również jako usługa udostępniania połączeń internetowych) | Nie | Jeśli ta usługa jest zainstalowana i uruchomiona, stos TCP/IP nie odciąża połączeń. |
Jak ustalić, czy odciążanie TCP Chimney działa
Po włączeniu odciążania TCP Chimney w systemie operacyjnym i w karcie sieciowej stos TCP/IP próbuje odciążyć odpowiednie połączenia TCP z kartą sieciową. Aby dowiedzieć się, które z obecnie ustanowionych połączeń TCP w systemie są odciążane, wykonaj następujące kroki:
Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
netstat -t
Wpisz polecenie, a następnie naciśnij klawisz ENTER.Otrzymasz dane wyjściowe podobne do następujących:
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
W tych danych wyjściowych drugie połączenie jest odciążane.
Jak włączyć i wyłączyć usługę RSS w systemie Windows Server 2008
Aby włączyć usługę RSS, wykonaj następujące kroki:
- Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
- W wierszu polecenia wpisz
netsh int tcp set global rss=enabled
polecenie, a następnie naciśnij klawisz ENTER.
Aby wyłączyć usługę RSS, wykonaj następujące kroki:
- Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
- W wierszu polecenia wpisz
netsh int tcp set global rss=disabled
polecenie, a następnie naciśnij klawisz ENTER.
Aby określić bieżący stan usługi RSS, wykonaj następujące kroki:
- Użyj poświadczeń administracyjnych, aby otworzyć wiersz polecenia.
- W wierszu polecenia wpisz
netsh int tcp show global
polecenie, a następnie naciśnij klawisz ENTER.
Gdy używasz polecenia w celu włączenia usługi RSS, zostanie wyświetlony następujący komunikat:
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State: enabled
Uwaga
Domyślnie włączono usługę RSS.
Jak włączyć i wyłączyć netdma w systemie Windows Server 2008
Aby włączyć lub wyłączyć netdma, wykonaj następujące kroki:
Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit, a następnie kliknij przycisk OK.
Znajdź następujący podklucz rejestru, a następnie kliknij go:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Kliknij dwukrotnie wpis rejestru EnableTCPA .
Uwaga
Jeśli ten wpis rejestru nie istnieje, kliknij prawym przyciskiem myszy pozycję Parametry, wskaż pozycję Nowy, kliknij pozycję Wartość DWORD, wpisz ciąg EnableTCPA , a następnie naciśnij klawisz ENTER.
Aby włączyć netdma, wpisz 1 w polu Dane wartości , a następnie kliknij przycisk OK.
Aby wyłączyć netdma, wpisz 0 w polu Dane wartości , a następnie kliknij przycisk OK.
Jeśli wpis rejestru EnableTCPA nie istnieje, włącz funkcję NetDMA.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla