Sari la conținut

Postări Recomandate

Postat
[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
  • Like 1
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