Alexvnder. Postat Februarie 21 Postat Februarie 21 [ROOT@VM_OPTIMIZATION] Swappiness & Cache Pressure # Maximizarea utilizării RAM-ului fizic pentru latență minimă Salutare! Ai observat vreodată că serverul tău începe să aibă lag deși mai ai 2GB RAM liberi? Asta se întâmplă pentru că Linux folosește Swappiness, un parametru care decide cât de repede mută datele din RAM pe disk. Dacă valoarea e mare, sistemul face swap prematur, cauzând micro-stuttering. Astăzi setăm sistemul să prioritizeze viteza brută a memoriei RAM. 1. Verificarea valorilor actuale Află cât de "nerăbdător" este sistemul tău să folosească disk-ul: cat /proc/sys/vm/swappiness cat /proc/sys/vm/vfs_cache_pressure * Valorile default sunt de obicei 60 (Swappiness) și 100 (Cache Pressure). 2. Optimizarea pentru Performanță Vom scădea swappiness la 10 (astfel kernel-ul va folosi swap doar când RAM-ul este la 90% capacitate) și vom crește vfs_cache_pressure pentru a curăța metadatele inutile mai rapid: sudo sysctl -w vm.swappiness=10 sudo sysctl -w vm.vfs_cache_pressure=50 3. Salvarea Permanentă Pentru ca setările să nu dispară la restart, editează fișierul de configurare sysctl: sudo nano /etc/sysctl.conf Adaugă la finalul fișierului: vm.swappiness = 10 vm.vfs_cache_pressure = 50 DE CE ESTE UNIC ACEST TUTORIAL? Majoritatea adminilor lasă swappiness pe 60, ceea ce este ok pentru un laptop, dar dezastruos pentru un server de CS2. Scăzând această valoare, forțezi Linux-ul să păstreze binarele jocului și hărțile în memoria RAM (nanosecunde latență) în loc să le caute pe SSD (microsecunde latență). Rezultatul? Un "frametime" perfect plat și zero spike-uri de lag când se încarcă sunete sau texturi noi. VIRTUAL_MEMORY_V1.2 // LEAGUECS.RO 1
Postări Recomandate