Alexvnder. Postat Februarie 28 Postat Februarie 28 Net Buffer Control [MODE: ULTRA-LOW-LATENCY] CORE V.43 Salutare, gameri de Linux! Ai simțit vreodată că ping-ul tău "sare" de la 20 la 100 imediat ce pornește un download în fundal sau altcineva din casă folosește net-ul? Fenomenul se numește Bufferbloat. Linux, prin setările sale de rețea, încearcă să umple "găleata" de date înainte să le trimită. Astăzi spargem această găleată și trecem pe FQ-CoDel (Fair Queuing Controlled Delay). 1. Verificarea algoritmului actual Majoritatea distribuțiilor folosesc `pfifo_fast`. Verifică ce rulează pe placa ta de rețea: tc -s qdisc show dev eth0 2. Activarea FQ-CoDel la nivel de Kernel FQ-CoDel izolează fluxurile de date. Pachetele mici (cum sunt cele din CS2/CS 1.6) primesc prioritate și "sar" peste pachetele mari de download. Aplicăm setarea instantaneu: sudo sysctl -w net.core.default_qdisc=fq_codel sudo sysctl -w net.ipv4.tcp_low_latency=1 * tcp_low_latency=1 îi spune kernelului să nu mai grupeze pachetele pentru eficiență, ci să le trimită imediat. 3. Salvarea Permanentă (sysctl) Pentru a menține această "autostradă liberă" și după reboot, adaugă liniile în fișierul de configurare: sudo nano /etc/sysctl.conf net.core.default_qdisc = fq_codel net.ipv4.tcp_low_latency = 1 net.ipv4.tcp_sack = 1 DE CE FUNCTIONEAZA? Algoritmul Fair Queuing tratează fiecare conexiune separat. Dacă ai un download de 50GB și un server de CS deschis, FQ-CoDel observă că pachetele de CS sunt mici și au nevoie de viteză, așa că le strecoară printre "mastodonții" de download. Rezultatul? Un ping stabil ca o stâncă, chiar și pe conexiuni partajate. VAPOR_NET_PROTOCOL // LEAGUECS.RO
Postări Recomandate