Dostrajanie wydajności przepustowości dla kart sieciowych Intel® Ethernet

Dokumentacja

Instalacja i konfiguracja

000005811

19-10-2021

Co należy zrobić w przypadku instalacji karty sieciowej?

  • Zainstalować Tthe Karta sieciowa Intel® w gnieździe dopasowanym lub przekraczającym szerokość magistrali karty sieciowej.
    • Przykład 1: Jeśli posiadasz 32-bitową kartę PCI, włóż ją do 32-bitowego lub 64-bitowego gniazda PCI lub PCI-X*.
    • Przykład 2: Jeśli posiadasz 64-bitową kartę PCI-X, włóż ją do 64-bitowego gniazda PCI-X.
    • Przykład 3: Jeśli posiadasz kartę PCIe* x4, włóż ją do gniazda PCIe* x4, x8 lub x16.
    UwagaNiektóre gniazda PCIe* są fizycznie przewodowe z mniejszą liczbą kanałów niż wskazuje na to wymiary gniazda. W takim przypadku gniazdo odpowiadające wymiarom x8 miałoby funkcjonalność gniazda x4, x2 lub x1. Skontaktuj się z producentem systemu.
     
  • do PCI i PCI-X*, Zainstalować Tthe Karta sieciowa Intel w najszybszym dostępnym gnieździe.
    • Przykład 1: Jeśli posiadasz 64-bitową kartę PCI, umieść ją w 64-bitowym gnieździe PCI 66 MHz.
    • Przykład 2: Jeśli posiadasz 64-bitową kartę PCI-X, włóż 64-bitowe gniazdo PCI-X o 133 MHz (266 lub 533, jeśli jest dostępne).
    UwagaNajwolniejsza płyta główna w magistrali dyktuje maksymalną prędkość magistrali. Przykład: gdy karty dodatkowe 66 MHz i 133 MHz są zainstalowane w magistrali 133 MHz, wszystkie urządzenia na tej magistrali mają częstotliwość 66 MHz.
     
  • Spróbuj zainstalować kartę sieciową w gnieździe na magistrali. Jeśli karty dodatkowe udostępniają magistralę, stanowią oni rywalizację o przepustowość magistrali.

Jak zoptymalizować ustawienia sterownika?

  • W przypadku kart sieciowych Intel® Ethernet 10 Gigabit Converged można wybrać profil wydajności oparty na roli, który automatycznie dostosuje ustawienia konfiguracji sterownika.
  • Zmniejsz częstotliwość przerwań przy niskiej, minimalnej lub wyłączonej funkcji:
    • Znany również jako wskaźnik ograniczania przerwań (ITR).
    • Dla większości ról wartość domyślna jest adaptacyjna.
    • Profil niskiego opóźnienia ustawia szybkość na wyłączoną.
    • Profile pamięci masowej ustawiły szybkość na średnią.
    UwagaZmniejszająca się szybkość modulacji przerwań zwiększa wykorzystanie procesora.
     
  • Włączyć Duże ramki do największego rozmiaru obsługiwanego w sieci (4 KB, 9 KB lub 16 KB).
    • Wartość domyślna jest wyłączona.
    UwagaWłącz duże klatki tylko wtedy, gdy urządzenia w sieci obsługują je i skonfigurowane są do korzystania z tego samego rozmiaru klatki.
     
  • Wyłączyć Kontrola przepływu.
    • Domyślnym ustawieniem jest Generowanie i odpowiadanie.
    UwagaWyłączenie tej opcji może skutkować zrzucanymi klatkami.
     
  • Zwiększyć Tthe Rozmiar bufora deskryptorów nadawania.
    • Domyślna wartość to 256. Wartość maksymalna to 2048.
    UwagaZwiększenie deskryptorów nadawania zwiększa wykorzystanie pamięci systemowej.
     
  • Zwiększyć Tthe Rozmiar bufora deskryptorów odbierania.
    • Domyślna wartość to 256. Wartość maksymalna to 2048.
    UwagaZwiększenie liczby deskryptorów odbierania zwiększa wykorzystanie pamięci systemowej.
     

Co należy zrobić w przypadku ustawień TCP?

  • Dostroić Tthe Rozmiar okna TCP (dotyczy wersji systemu Windows* Server przed systemem Windows Server 2008*).
    Notatki

    Optymalizacja rozmiaru okna TCP może być złożona, ponieważ każda sieć jest inna. W Internecie dostępne są dokumenty wyjaśniające aspekty i wzory używane do ustawiania rozmiaru okna.

    Przed systemem Windows Server 2008* stos sieciowy korzystał z okna przy odbieraniu o stałym rozmiarze. Począwszy od systemu Windows Server 2008, system Windows automatycznie dostraja okno odbierania TCP. Słowa kluczowe w rejestrze TcpWindow Technologie, NumTcbZnajomnia i MaxHashZnajmienia w rejestrze zaczynają się od systemu Windows Server 2008.

     

Jakie są najlepsze rzeczy, które należy zrobić przy testowaniu wydajności?

  • Podczas kopiowania pliku z jednego systemu do drugiego (1:1) przy użyciu jednej sesji TCP przepustowość jest znacznie niższa niż podczas wykonywania wielu równoczesnych sesji TCP. Niska przepustowość w sieciach 1:1 wynika z opóźnienia nieodłącznego dla jednej sesji TCP/IP. Kilka aplikacji do przesyłania plików obsługuje wiele jednoczesnych strumieni TCP. Niektóre przykłady to: gFTP* i FDT*.

    performance benefit of using multiple TCP streams

    Ten wykres ma na celu wykazanie (nie gwarantuje) korzyści z wydajności korzystania z wielu strumieni TCP. Są to rzeczywiste wyniki z Intel® 10 Gigabit CX4 Dual Port Server Adapter przy użyciu domyślnych ustawień zaawansowanych w systemie Windows 2008* x64.

     
  • Bezpośrednie testowanie przepustowości interfejsu sieciowego można przeprowadzić przy użyciu takich narzędzi jak: iperf* i Microsoft NTttcp*. Możesz skonfigurować te narzędzia do korzystania z jednego lub większej liczby strumieni.
  • Podczas kopiowania pliku z jednego systemu do drugiego dyski twarde każdego systemu mogą stanowić znaczące wąskie gardła. Rozważ wykorzystanie wysokiej prędkości obr./min, dysków twardych o wyższej przepustowości, pasiastych dysków RAID lub dysków RAM w testowanych systemach.
  • Testowane systemy powinny łączyć się za pomocą przełącznika pełnej prędkości i bez blokowania.
  • Teoretyczna maksymalna przepustowość magistrali:
    • Teoretyczna przepustowość magistrali dwukierunkowej PCI Express* (PCIe*).
      Implementacja PCI ExpressSzybkość kodowania danychSzybkość niekodowania danych
      x15 Gb/s4 Gb/s (0,5 GB/s)
      x420 Gb/s16 Gb/s (2 GB/s)
      x840 Gb/s32 Gb/s (4 GB/s)
      x1680 Gb/s64 Gb/s (8 GB/s)
       
    • Teoretyczna dwukierunkowa przepustowość magistrali PCI i PCI-X.
      Magistrala i częstotliwośćSzybkość transferu 32-bitowegoSzybkość transferu 64-bitowego
      PCI 33 MHz1064 Mb/s2128 Mb/s
      PCI 66 MHz2128 Mb/s4256 Mb/s
      PCI-X 100 MHzBrak zastosowania6400 Mb/s
      PCI-X 133 MHzBrak zastosowania8192 Mb/s
       
      UwagaSzerokość łącza PCIe* w systemie Windows* można sprawdzić poprzez właściwości karty sieciowej. Wybierz zakładkę Prędkość łącza i kliknij przycisk Zidentyfikuj kartę sieciową. Intel® PROSet w menedżerze urządzeń Windows* należy załadować, aby to narzędzie działało.

 

Powiązane tematy
Przewodnik użytkownika karty sieciowej dla kart Intel® Ethernet
Zaawansowane ustawienia sterownika kart sieciowych 10/25/40 Gigabit Ethernet
Maksymalizacja wydajności transferu plików przy użyciu sieci Ethernet i wirtualizacji 10 Gb (Linux* i VMware vSphere*)
Wytyczne dotyczące dostosowywania wydajności dla systemu Windows Server 2008, 2008 R2, 2012*
Poprawa mierzonego opóźnienia w systemie Linux* dla kontrolerów Ethernet® 82575/82576 lub 82598/82599
Przydzielanie przerwań do rdzeni procesora dla kontrolerów Intel® 82575/82576 lub 82598/82599 Ethernet
Niska wydajność we/wy sieci wirtualnej dzięki kartie sieciowej Intel 1 Gb/s przy użyciu sterownika igb wyjaśnia dostrajanie wydajności ESXi dla niektórych obciążeń roboczych
Konfiguracja tworzenia zespołu kart interfejsu sieciowych dla systemu Windows Server 2012*/2012 R2*/2016*/2019*
Współpraca z Intel® Advanced Network Services
Przewodnik po dostrajania wydajności Intel® Ethernet Fabric