2014-12-16 22:32:02 +0000 2014-12-16 22:32:02 +0000
9
9

Optymalne ustawienie parametrów zaawansowanych dla karty sieciowej PCI-e GBE z rodziny Realtek

superusers.

Próbuję uzyskać najlepsze możliwe ustawienia dla mojej karty sieciowej Realtek PCI-e GBE family controller tak, że kiedy będzie dosłownie minimalny lub zerowy lag podczas grania w gry online. (zanim zniszczę moją klawiaturę, ponieważ jestem tak zmęczony lagami i rozłączeniami w grze)

Oto moje obecne ustawienia:

ARP Offload - Enabled
Auto Disable Gigabit - Disabled
Energy Efficient Ethernet - Disabled
Flow Control - Enabled
Green Ethernet - Disabled
Interrupt Moderation - Enabled
IPv4 Checksum Offload - Rx & Tx Enabled
Jumbo Frame - Disabled
Large Send Offload v2 (IPv4) - Enabled
Large Send Offload v2 (IPv6) - Enabled
Network Address - "Value" field empty, "Not Present" checked
NS Offload - Enabled
Priority & VLAN - Priority & VLAN Enabled
Receive Buffers - 512
Receive Side Scaling - Enabled
Shutdown Wake-On-Lan - Disabled
Speed & Duplex - 100Mbps full duplex
TCP Checksum Offload (IPv4) - Rx & Tx Enabled
TCP Checksum Offload (IPv6) - Rx & Tx Enabled
Transmit Buffers - 128
UDP Checksum Offload (IPv4) - Rx & Tx Enabled
UDP Checksum Offload (IPv6) - Rx & Tx Enabled
Wake on Magic Packet - Enabled
Wake on pattern match - Enabled
WOL & Shutdown Link Speed - 10 Mbps First

Please let me know asap !
```.

Odpowiedzi (1)

8
8
8
2015-01-01 17:58:24 +0000

Dodatkowe szczegóły tutaj: http://dox.ipxe.org/realtek\źródło.html

Speed & Duplex

_Switch link speed and duplex. _

  • Auto Negotiation : przełącznik automatycznie wybiera najlepszą prędkość
  • 10 Mbps Half Duplex : najwyższa prędkość łącza to 10 half
  • 10 Mbps Full Duplex : najwyższa prędkość łącza to 10 full
  • 100 Mbps Half Duplex : najwyższa prędkość łącza to 100 half
  • 100 Mbps Full Duplex : najwyższa prędkość łącza to 100 full
  • 1. 0 Gbps Full Duplex : najwyższa prędkość łącza to 1000 full

NetworkAddress

Change the MAC address of network card.Please do not use broadcast or multicast address. W takim przypadku sterownik przestanie się ładować po zmianie błędnego adresu MAC.

IPv4 Checksum Offload

_OS odciąża sprzęt od obliczania sum kontrolnych IPv4. _

  • Rx & Tx Enabled : Zarówno RX jak i TX są włączone
  • Tx Enabled : OS only offloads TX packets to hardware
  • Rx Enabled : OS only offloads RX packets to hardware
  • Disabled : OS use software routine to calculate checksum

TCP Checksum Offload (IPv4)

_OS offloads IPv4 TCP checksum calculation to hardware. _

  • Opcje są takie same jak IPv4 Checksum Offload

UDP Checksum Offload (IPv4)

_OS odciąża sprzętowo obliczenie sumy kontrolnej IPv4 UDP. _

  • Opcje są takie same jak IPv4 Checksum Offload

Large Send Offload (IPv4)

OS wyładowuje duże segmentacje TCP/IPv4 do sprzętu. Może to poprawić prędkość transferu i zmniejszyć użycie CPU.

Large Send Offload v2 (IPv4)

OS odciąża sprzętowo duże segmentacje TCP/IPv4. Jest to nowsza specyfikacja niż Large Send Offload (IPv4).

Large Send Offload v2 (IPv6)

OS wyładowuje duże segmentacje TCP/IPv6 do sprzętu.

Kontrola przepływu

_Kontrola przepływu może zatrzymać wysyłanie po stronie TX aby zapobiec utracie pakietów. _

Priority & VLAN

  • Priority & VLAN Enabled : Oba priorytety i VLAN są włączone
  • Priority Enabled : _Tylko obsługuje priorytety i utrzymuje VLAN ID = 0 \
  • VLAN Enabled : Tylko obsługa VLAN i utrzymanie priorytetu = 0
  • Priority & VLAN Disabled : Oba priorytety i VLAN są wyłączone

InterruptModeration

_Przerwania są automatycznie wyzwalane w pewnym okresie. Zmniejsza to wykorzystanie CPU i poprawia przepustowość.

Bufory odbiorcze

  • Bufor odbiorczy MAX (512)

Bufory nadawcze

  • Bufor nadawczy MAX (128)

Jumbo Frame

  • 2KB MTU : MTU wynosi 2∙1024 bajty
  • 3KB MTU : MTU jest 3*1024 bajtów
  • 4KB MTU : MTU jest 4*1024 bajtów
  • 5KB MTU : MTU jest 5*1024 bajtów
  • 6KB MTU : MTU jest 6*1024 bajtów
  • 7KB MTU : MTU jest 7*1024 bajtów

Q. Co to jest Jumbo Frame Jaki jest cel tej funkcji

A. Ta funkcja służy do zwiększenia wydajności. Zwiększa ona maksymalną długość jednego pakietu.

Nie jest ona specyficzna dla sieci ethernet i jest kompatybilna z przełącznikami/koncentratorami ethernetowymi. Jeśli przełącznik ethernetowy nie może obsłużyć ramki jumbo, pakiet zostanie odrzucony. Użytkownicy mogą bezpośrednio połączyć 2 maszyny, aby uniknąć ograniczenia maksymalnej długości, ale to również ogranicza łączność.

Sterownik wyłączy funkcję Large Send Offload (IPv4) po włączeniu tej funkcji przez użytkownika, TCP/IP może mieć lepszą wydajność, jeśli używa ramki jumbo bez large send. Jeśli użytkownik włączy obie te funkcje, sterownik automatycznie wybierze Jumbo Packet.

Dla kompatybilności przełącznika i wydajności TCP/IP, lepiej jest używać Large Send Offload (IPv4) niż Jumbo frame

PS:

Chociaż, strona Zaawansowane ma Wyłącz, 2KB MTU, 3KB MTU, …. 7KB MTU. Sterownik nie włączy opcji, która przekracza ograniczenie sprzętowe NIC. W przypadku przekroczenia, sterownik automatycznie zmniejszy długość do odpowiedniej wartości.

Jak sprawdzić czy jumboframe działa:

  1. Obie strony włączają jumboframe na identyczną wartość. Jeśli dwie strony mają różne ograniczenia długości jumboframe, należy użyć mniejszej wartości. Na przykład, Cardbus 8169 i PCI 8169 powinny używać 3KB.
  2. Obie strony muszą wyłączyć firewall.
  3. Aby uniknąć problemów z kompatybilnością switch/hub, należy podłączyć oba NIC bezpośrednio.
  4. Pinguj duży pakiet do drugiej maszyny. Ping xxx.xxx.xxx.xxx -l 65000
  5. Jeśli odpowiedzi są pomyślne, jumboframe działa.

Shutdown Wake-On-Lan

  • Enabled : system może się obudzić z wyłączenia przez magiczny pakiet
  • Disabled : PHY wyłącza się aby zmniejszyć zużycie energii ale nie może się obudzić przez magiczny pakiet

P. Co to jest Shutdown Wake-On-Lan ? Po co ta funkcja ? Kto powinien używać tej funkcji?

A. Ta funkcja jest dla zużycia energii. Ma to wpływ na zużycie energii w trybie wyłączenia (S5).

Auto Disable Gigabit (PowerSaving)

  • Disabled : Always enable gigabit
  • Re-Link, Battery: auto disabled gigabit when re-link and using battery
  • Re-Link, Battery or AC : auto disabled gigabit when re-link

Q. Co to jest Auto Disable Gigabit ? Po co ta funkcja ? Kto musi używać tej funkcji?

A. Ta funkcja jest dla zużycia energii.

Gdy użytkownik zmieni ustawienie na Re-Link i ponownie odłączy i podłączy kabel sieciowy, sterownik automatycznie wyłączy gigabit. Gigabit ma znacznie wyższe zużycie energii niż 10/100 MBps. Dla użytkowników notebooków zalecane jest włączenie tej funkcji, aby zmniejszyć zużycie energii.

PS :

Ta opcja MUSI być zmieniona na Re-Link, aby włączyć Auto Disable Phy"

Auto Disable PCIe (PowerSaving)

  • Disabled : nie wyłącza PCI-e, gdy jest odłączony
  • Re-Link, Battery : auto wyłącza PCI-e, gdy jest odłączony i używa baterii
  • Re-Link, Battery or AC : auto wyłącza PCI-e, gdy jest odłączony

Q. Co to jest Auto Disable PCIe ? Po co ta funkcja ? Kto musi używać tej funkcji?

A. Ta funkcja ma na celu zmniejszenie zużycia energii.

Gdy użytkownik zmieni ustawienie na Włączone w trybie baterii i kabel sieciowy zostanie odłączony, sterownik automatycznie wyłączy mechanizm PCIe. Zmniejsza to zużycie energii.

Auto Disable PHY (PowerSaving)

  • Disabled : nie wyłącza PHY po odłączeniu
  • Re-Link, Battery : auto wyłącza PHY po odłączeniu i użyciu baterii
  • Re-Link, Battery or AC : auto wyłącza PHY po odłączeniu

P. Co to jest Auto Disable PHY? Po co ta funkcja? Kto powinien używać tej funkcji? A. Ta funkcja jest przeznaczona dla zużycia energii.

Gdy użytkownik zmieni ustawienie na Enabled i kabel sieciowy zostanie odłączony, sterownik automatycznie wyłączy PHY. Aby korzystać z tej funkcji, użytkownik MUSI najpierw włączyć Auto Disable Gigabit. Ponieważ ustanowienie łącza gigabitowego trwa dłużej, sterownik wymaga wyłączenia gigabitu przez użytkownika, aby skrócić czas łączenia.

PS.

Jeśli oba są włączone, czas łączenia wydłuży się, ale zmniejszy się zużycie energii. Czas łączenia wynosi około 5 sekund.

Receive Side Scaling

  • Disabled : RSS disabled
  • Enabled : RSS enabled

Ponieważ OS utworzy jedno połączenie TCP dla każdego obrazu. Te połączenia TCP będą wysyłane do różnych procesorów. Od warstwy sterownika do warstwy aplikacji, transfer danych i dekodowanie obrazu odbywa się na różnych procesorach.

  1. Ta funkcja nie może zwiększyć całkowitej przepustowości. Została zaprojektowana dla lepszego wykorzystania CPU.

Narzędzie benchmarku wydajności sieci może wykazać, że całkowita przepustowość zmniejszyła się po włączeniu RSS.

  1. Zaleca się, aby użytkownicy końcowi, którym zależy na lepszym wykorzystaniu CPU, włączyli tę funkcję.

  2. Kiedy RSS jest włączony, sterownik alokuje dwa różne bufory odbiorcze. Rozmiar bufora odbiorczego jest dwa razy większy niż przy wyłączonym RSS.