Alexvnder. Postat Februarie 23 Postat Februarie 23 [ROOT@CPU_PREFETCH_TUNING] CPU Mitigations: Raw Performance # Dezactivarea protecțiilor de securitate care încetinesc nucleele Salut! Știai că procesorul tău pierde între 5% și 15% din performanță doar pentru a te proteja de vulnerabilități precum Spectre sau Meltdown? Deși importante pentru un PC office, pe un server de jocuri protejat de firewall, aceste "mitigații" adaugă latență în fiecare ciclu de procesare. Astăzi eliberăm întreaga putere a siliciului. 1. Verificarea vulnerabilităților active Află ce protecții software sunt active pe sistemul tău și cât de mult te "încetinesc": grep . /sys/devices/system/cpu/vulnerabilities/* 2. Dezactivarea Mitigațiilor prin GRUB Vom folosi un parametru global de boot care oprește toate protecțiile software împotriva speculației de date, reducând radical context-switching-ul: sudo nano /etc/default/grub Adaugă la parametrii de boot: GRUB_CMDLINE_LINUX_DEFAULT="... mitigations=off" sudo update-grub și restart. 3. Optimizarea procesului de Prefetch Pentru a evita ca procesorul să încarce date inutile în cache în timpul calculului de logică a jocului, putem ajusta comportamentul scheduler-ului: sudo sysctl -w kernel.sched_min_granularity_ns=10000000 sudo sysctl -w kernel.sched_wakeup_granularity_ns=15000000 DE CE ESTE UNIC ACEST TUTORIAL? Majoritatea adminilor se tem să dezactiveze `mitigations`. Dar pe un server de gaming unde rulezi doar procesul jocului, riscul este aproape zero, iar câștigul de performanță este masiv. Prin dezactivarea acestor straturi de verificare, instrucțiunile procesorului trec direct prin „pipeline” fără a mai fi verificate de nenumărate ori. Rezultatul este un **frametime mult mai stabil**, deoarece elimini variația introdusă de verificările de securitate ale kernelului. CPU_PIPELINE_TUNING // LEAGUECS.RO
Postări Recomandate