| Tutorial Linux 1000 Fps HLDS |
Tutorial Linux 1000 FPSIn cele ce urmeaza o sa va convingeti despre importanta kernelului si despre efectul acestuia asupra performantei unui server de CS 1.6
-dupa ce introducem parola scriem
-si
-dupa care
-tot in terminal ne downloadam ultimul kernel si patch
2.Compilarea kernelului -instalam "uneltele" necesare
-vom dezarhiva kernelul
-si vom aplica patch-ul RT
-incepem configurarea kernelului
-ne va aparea un meniu unde vom face urmatoarele modificari
-dupa ce terminam iesim din meniu (EXIT) iar cand ne intreaba daca vrem sa salvam configuratia vom raspunde cu da (YES) -pentru compilarea si instalarea kernelului vom rula urmatoarea comanda
Acest proces dureaza in jur de 2-3 ore,depinde de sistemul dumneavoastra ... ... ... ... ... ... Urmeaza creerea in directorul /boot a celor doua componente rezultate din compilarea kernelului folosind comanda
-acum vom aduca kernelul in meniul de boot
-ne ducem in /boot/grub si deschidem fisierul menu.lst (sau grub.conf) si adaugam noul kernel in lista
Aceasta de mai sus (/dev/sda1) este locatia "standard",dar poate diferi,in functie de partitia instalarii linuxului. Puteti incerca in terminal
Restartati PC-ul
Dupa restart,la pornire,inainte de a se incarca linuxul,apasati ESC iar din meniul GRUB selectati noul kernel si apasati ENTER. Puteti verifica ce kernel ruleaza in prezent pe sistem tastand in terminal
3.Setarea serverului in mod real-time Un sistem real-time are nevoie sa stie care procese sunt critice si care nu.In mod normal,nici un proces nu este considerat ca fiind critic.Cel mai usor este sa creem un "cron job" pe care il vom seta sa ruleze din minut in minut.In folderul /usr/src vom crea un nou fisier pe care il vom numi " resched.sh ".Deschidem fisierul respectiv si punem in el urmatoarele
-vom face fisierul executabil
-apoi
-mergem in directorul /etc si deschidem fisierul crontab -adaugam urmatoarele
-dupa care restartam crontab
4.Eliminarea variatiilor de FPS cu "idler" -dupa urmare acestui tutorial,pe unele sisteme raman mici variatii de FPS -in acest caz ajuta creerea unui proces low-priority care sa ia 100% din procesor -ne ducem in /usr/src si creem un fisier nou pe care il denumim " idler.c " -in fisierul respectiv adaugam urmatoarele linii
-compilam programul din terminal (trebuie sa fii root)
Nu uitati sa porniti serverul cu " -pingboost 3 " si cu un " sys_ticrate " intre 1000 si 1200 (puteti incerca sa vedeti ce vi se potriveste mai mult).Daca ati urmat corect acest tutorial veti avea la server 1000 Fps si o acuratete foarte buna.Puteti de asemenea,pentru o mai buna performanta,instalarea unui PING BOOSTER
Link-uri de studiat (sursa freakz.ro)
|

