Sari la conținut

[Tutorial Linux] Configurarea Receive Side Scaling (RSS) și dezactivarea Interrupt Moderation – Forțarea procesării pachetelor pe mai multe nuclee pentru un Zero-Packet-Delay


Postări Recomandate

Postat

Network Core Scaling

[NIC_PARALLEL_PROCESSING_v73]

UDP_FAST_PATH

Salut! Te-ai întrebat de ce ai ping bun, dar jocul parca se "întrerupe" când e multă acțiune? Problema este Interrupt Moderation. Placa ta de rețea așteaptă să strângă mai multe pachete înainte să "deranjeze" procesorul. În gaming, noi vrem ca fiecare pachet să fie trimis INSTANT. Astăzi transformăm placa de rețea într-o bestie de viteză.

1. Activarea Receive Side Scaling (RSS)

RSS permite plăcii de rețea să folosească mai multe nuclee CPU pentru a procesa pachetele, evitând blocajele pe un singur fir de execuție:

  • 🔹 Mergi la Device Manager -> Network Adapters.
  • 🔹 Click dreapta pe placa ta (Intel/Realtek) -> Properties -> Advanced.
  • 🔹 Caută Receive Side Scaling și setează pe Enabled.

2. Eliminarea "Moderării" (Interrupt Moderation)

Aceasta este cea mai importantă setare pentru latență. Oprim funcția care "grupează" pachetele pentru a economisi energie:

- Interrupt Moderation: Disabled
- Interrupt Moderation Rate: Off
- Flow Control: Disabled

* Prin dezactivarea lor, placa de rețea va trimite fiecare pachet către CPU în micro-secunda în care a fost primit.

3. Maximizarea Bufferelor (Transmit/Receive)

Mărim "depozitul" de pachete pentru a preveni pierderile (Loss) în momentele de vârf:

  • 🔹 Receive Buffers: Setează pe valoarea maximă (ex: 512 sau 1024).
  • 🔹 Transmit Buffers: Setează pe valoarea maximă (ex: 512 sau 1024).
💡 REZULTATUL TEHNIC

Dezactivarea Interrupt Moderation reduce latența „Hardware-to-OS” cu aproximativ 1-3ms, dar cel mai important, elimină Jitter-ul (variația ping-ului). Împreună cu RSS, care mută greul procesării de pe nucleul 0 (unde stă Windows-ul) pe nuclee libere, vei obține o conexiune mult mai stabilă. Inamicii nu se vor mai "teleporta" pe ecran în timpul fazelor aglomerate, deoarece fluxul de date este acum procesat în paralel și fără pauze de economisire.

NIC_LATENCY_OVERRIDE // 2026 LEAGUECS.RO
Vizitator
Acest topic este acum închis pentru alte răspunsuri.
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Termeni de Utilizare & Politică Intimitate