Sari la conținut

[Tutorial] 🐧 Optimizarea cozilor de procesare (Backlog & Somaxconn) – Eliminarea blocajelor în momentele de vârf


Postări Recomandate

Postat
[ROOT@NET_STACK_TUNING]

Network Backlog Mastery

# Eliminarea pachetelor refuzate prin mărirea limitelor Somaxconn

Salut! Te-ai întrebat de ce, când serverul e plin, unii jucători par să aibă lag deși ping-ul lor e stabil? Problema poate fi Kernel Network Stack. Linux are o "cameră de așteptare" pentru pachete. Dacă vin prea multe deodată și camera e plină, Linux pur și simplu le aruncă la gunoi (drop). Astăzi mărim aceste limite pentru a face față oricărui asalt de date.

1. Diagnosticarea blocajelor

Verifică dacă ai avut pachete aruncate de sistem din cauza cozilor pline:

netstat -s | grep "SYNs to LISTEN sockets dropped"

* Dacă numărul este mai mare de 0, serverul tău refuză conexiuni în mod activ!

2. Aplicarea limitelor de înaltă performanță

Vom mări numărul maxim de conexiuni în așteptare (somaxconn) și coada de intrare (netdev_max_backlog):

sudo sysctl -w net.core.somaxconn=4096
sudo sysctl -w net.core.netdev_max_backlog=5000
sudo sysctl -w net.ipv4.tcp_max_syn_backlog=2048

3. Salvarea setărilor

Adaugă liniile în fișierul sysctl pentru a le păstra după reboot:

sudo nano /etc/sysctl.conf
net.core.somaxconn = 4096
net.core.netdev_max_backlog = 5000
net.ipv4.tcp_max_syn_backlog = 2048
💡 DE CE ESTE UNIC ACEST TUTORIAL?
Majoritatea adminilor se concentrează pe rata de transfer (Mbps), dar în gaming, numărul de **pachete mici** este cel care contează. Prin mărirea `somaxconn`, îi oferi sistemului tău o zonă de tampon (buffer) mult mai mare. Aceasta previne acele momente de "freeze" total al serverului când intră mulți jucători deodată sau când are loc un atac mic de tip flood.
NETWORK_STACK_V1.0 // 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