Dostrajaj wydajność kart Intel® Ethernetowych

Dokumentacja

Instalacja i konfiguracja

000005811

28-01-2020

Co należy zrobić w przypadku instalacji kart?

  • Zainstaluj kartę sieciową Intel® w gnieździe odpowiadającym lub przekraczającym szerokość magistrali karty.
    • Przykład 1: Jeśli korzystasz z karty PCI 32-bit, umieść ją w 32-bitowej lub 64-bitowym gnieździe PCI lub PCI-X *.
    • Przykład 2: Jeśli posiadasz adapter 64-bit PCI-X, umieść go w 64-bitowej szczelinie PCI-X.
    • Przykład 3: Jeśli korzystasz z karty X4 PCIe *, umieść ją w gnieździe PCIe * × 4 lub 4.
    UwagaNiektóre gniazda PCIe * są fizycznie przewodowo z mniejszą liczbą kanałów, niż wymiary gniazda wskazują. W takim przypadku gniazdo, które dopasowuje wymiary z linii x8, będzie miało funkcjonalność gniazda X4, X2 lub x1. Skontaktuj się z producentem systemu.
     
  • W przypadku PCI i PCI-X *, zainstaluj kartę sieciową Intel w najszybszym dostępnym gnieździe.
    • Przykład 1: Jeśli dysponujesz 64-bitową kartą PCI, umieść ją w gnieździe PCI o częstotliwości 66 64 MHz.
    • Przykład 2: Jeśli posiadasz adapter 64-bit PCI-X, umieść w 133 MHz (266 lub 533, jeśli jest dostępna) 64-bit gniazda PCI-X.
    UwagaNajwolniejsza płyta na magistrali określa maksymalną prędkość magistrali. przykład: kiedy karta dodatkowa 66MHz i 133 MHz są zainstalowane w magistrali 133 MHz, wszystkie urządzenia na tej funkcji są w częstotliwości 66 MHz.
     
  • Spróbuj zainstalować kartę w gnieździe na magistrali. Jeśli karty dodatków współużytkują magistralę, konkurują z przepustowością magistrali.

Jak optymalizować ustawienia sterownika?

  • W przypadku kart sieciowych Intel® Ethernet 10 Gigabit Converged możesz wybrać profil wydajności oparty na rolach, aby automatycznie dopasowywać ustawienia konfiguracji sterownika.
  • Ogranicz częstotliwość łagodzenia przerwań na niski, minimalny lub wyłączony:
    • Znana także jako częstotliwość dławienia przerwań (ITR).
    • Ustawienie domyślne to adaptacyjne w przypadku większości ról.
    • Profil niskiego opóźnienia ustawia stawkę do wyłączenia.
    • W profilach pamięci masowej można ustawić szybkość na orednią.
    UwagaZmniejszenie szybkości łagodzenia przerwań zwiększa wykorzystanie procesora.
     
  • Umożliwia włączenie dużych ramek do największego rozmiaru obsługiwanego przez sieć (obciążenia, 9KB lub 16KB).
    • Wartość domyślna to undisabled.
    UwagaUżywaj bardzo dużych ramek tylko wtedy, gdy urządzenia obsługują sieci i są skonfigurowane tak, aby miały ten sam rozmiar klatki.
     
  • Wyłącz sterowanie przepływem.
    • Wartość domyślna to generowane & odpowiedzi.
    UwagaWyłączenie sterowania przepływem może spowodować upuszczanie klatek.
     
  • Zwiększ rozmiar buforu deskryptorów transmisji.
    • Wartość domyślna to 256. Maksymalna wartość to 2048.
    UwagaRosnące deskryptory transmisji zwiększają wykorzystanie pamięci systemowej.
     
  • Zwiększ rozmiar buforu dla deskryptorów odbioru.
    • Wartość domyślna to 256. Maksymalna wartość to 2048.
    UwagaRosnące deskryptory odbioru zwiększają wykorzystanie pamięci systemowej.
     

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

  • Dostrojenie rozmiaru okna TCP (dotyczy wersji systemu Windows * Server przed systemem Windows Server 2008 *).
    Notatki

    Optymalizacja rozmiaru okna TCP może być złożona w miarę różnych sieci. Dokumenty są dostępne w Internecie, wyjaśniającym względy i formuły wykorzystywane w celu ustawienia rozmiaru okna.

    Przed systemem Windows Server 2008 * stos sieci użył okna bocznego o stałym rozmiarze. Począwszy od systemu Windows Server 2008, system Windows zapewnia automatyczne dostrajanie okna odbierania protokołu TCP. Słowa kluczowe rejestru TcpWindowSize, NumTcbTablePartitions i MaxHashTableSize są ignorowane począwszy od systemu Windows Server 2008.

     

Jakie są najlepsze czynności, jakie muszę wykonać w celu wykonania testów wydajności?

  • Podczas kopiowania pliku z jednego systemu na inny (1:1) przy użyciu jednej sesji TCP przepustowość jest znacznie niższa niż wykonywanie wielu jednoczesnych sesji TCP. Niska wydajność w sieciach 1:1 to spowodowane opóźnieniem związanym z pojedynczą sesją TCP/IP. Kilka aplikacji do transferowania plików obsługuje wiele jednoczesnych strumieni TCP. Oto kilka przykładów: gFTP * i FDT *.

    performance benefit of using multiple TCP streams

    Ten wykres ma na celu pokazanie (bez gwarancji) korzyści płynących z wykorzystania 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 testy wydajności interfejsu sieciowego można wykonać za pomocą takich narzędzi, jak: Iperf* i Microsoft NTttcp*. Te narzędzia można skonfigurować w taki sposób, aby korzystać z jednego lub większej liczby strumieni.
  • Podczas kopiowania pliku z jednego systemu do drugiego dyski twarde każdego systemu mogą stanowić znaczny wąskie gardło. W testowanych systemach warto rozważyć wykorzystanie dysków twardych o wysokiej przepustowości, wyższych, rozłożonych RAID lub dysków RAM.
  • Systemy podlegające testowi powinny łączyć się przez przełącznik Full-line, nieblokujący.
  • Teoretyczna maksymalna przepustowość magistrali:
    • PCI Express * (PCIe *) teoretyczna dwukierunkowa przepustowość magistrali.
      Implementacja PCI ExpressZakodowana szybkość transmisji danychCzęstotliwość niekodowanej bazy danych
      stanowi5 GB/s4 GB/s (0,5 GB/s)
      X420 GB/s16 GB/s (2 GB/s)
      Złącza40 GB/s32 GB/s (4 GB/s)
      x1680 GB/s64 GB/s (8 GB/s)
       
    • Teoretyczna dwukierunkowa przepustowość magistrali PCI i PCI-X.
      Autobus i częstotliwość32-bitowa szybkość transferu64-bitowa szybkość transferu
      33-MHz PCI1 064 MB/s2 128 MB/s
      66-MHz PCI2 128 MB/s4 256 MB/s
      100-MHz PCI-XNie dotyczy6 400 MB/s
      133-MHz PCI-XNie dotyczy8 192 MB/s
       
      UwagaMożesz sprawdzić szerokość łącza PCIe * w systemie Windows * poprzez właściwości karty. Wybierz kartę szybkość łącza i kliknij przycisk Identyfikuj kartę . Aby to narzędzie działało, Intel® PROSet do Menedżera urządzeń Windows * musi być załadowana.

 

Tematy pokrewne
Instrukcja użytkownika zawiera informacje o wersji, szczegóły konfiguracji i znane problemy
Zaawansowane ustawienia sterownika dla kart sieciowych Gigabit Ethernet 10/25/40
Maksymalizacja wydajności transferu plików za pomocą 10Gb Ethernet i wirtualizacji (Linux * i VMware vSphere *)
Wskazówki dotyczące dostrajania wydajności dla systemu Windows Server 2012 *
Wskazówki dotyczące dostrajania wydajności dla systemu Windows Server 2008 R2 *
Wskazówki dotyczące dostrajania wydajności dla systemu Windows Server 2008 *
Funkcje TCP systemów Windows 2000 i windows Server 2003 *
Lepsze zmierzone opóźnienie w systemie Linux * dla kontrolerów sieci Intel® 82575/82576 lub 82598/82599
Przypisywanie przerwań do rdzeni procesora dla kontrolerów Ethernet Intel® 82575/82576 lub 82598/82599
Niska wydajność sieci wirtualnej we/wy dzięki architekturze Intel 1GBPS nic za pomocą sterownika IGB objaśnia, jak dostrajać wydajność ESXi w określonych obciążeniach
Konfigurowanie tworzenia zespołu kart interfejsu sieciowego dla systemu Windows Server 2012 */2012 R2 */2016 */2019 *
Tworzenie zespołu z Intel® Advanced Network Servicesem