„Linux“ optimizavimas, siekiant pagerinti našumą

Turinys
Šiuo atveju laikysime „Debian“, „Ubuntu“ ar „Mint“ platinimo. Mes pasiekiame terminalo langą, pradėsime optimizavimą naudodami viršutinę komandą:
sudo viršuje

Čia galime pamatyti aktyvias paslaugas ir kiek jos sunaudoja procesorių, atmintį ir veikimo laiką. Viršuje matome kitus parametrus RAM atmintis, apsikeitimas, vykdomi procesai, laukimo procesai.
Norėdami išlaisvinti RAM atmintį iš terminalo, rašome šias komandas
 žiūrėti -n 1 nemokamas -m sudo sinchronizavimas && sudo sysctl -w vm.drop_caches = 3 

Pirmoji iš komandų parodys mums operatyviosios atminties kiekį, o antroji atlaisvins atmintį. Kitame paveikslėlyje matome optimizavimą.
Prieš nemokamą optimizavimą 337 MB.

Po nemokamo optimizavimo 674 MB, atkurta iš terminalo.

Paprastai „Swap“ naudojimas yra 60%, palyginti su RAM atminties naudojimu, tai daroma taip, kad nebūtų prisotinta RAM atmintis, tačiau jei turime daugiau nei 1 GB, galime naudoti daugiau RAM ir mažiau apsikeitimo skaidinių. Norėdami pamatyti, kokią konfigūraciją turime terminale, rašome.
sudo cat / proc / sys / vm / swappiness

Jei vertė yra 60, mes naudojame 60 apsikeitimo laiką ir galime jį sumažinti iki 10 naudodami komandą:
sudo sysctl -w vm.wappiness = 10

Tai bus laikina, kad būtų galima išbandyti įvairias apsikeitimo vertes, kad konfigūracija būtų nuolatinė, turime pakeisti failą /etc/sysctl.conf ir pabaigoje pridedame vm. apsikeitimas = 10
Labai įdomi programinė įranga Įkrovos vadybininkas, nors visos platinimo programos pradžioje pateikia tai, kas vadinama „Application Manager“. Tai programinė įranga, kuri automatiškai paleidžiama paleidus kompiuterį. Taip pat galime pašalinti kai kuriuos net atnaujinimus, kurie sunaudoja daug procesoriaus ir RAM.

E4rat Tai programa, leidžianti sutrumpinti prieigos laiką. Pradėsime diegdami kai kurias „e4rat“ priklausomybes:
sudo apt-get install libblkid1 e2fslibs

Pašalinkite „ureadahead“, kuri yra programa, kuri išsaugo įkrovos įrašą:
sudo dpkg --purge ureadahead ubuntu-minimal

Tada turime redaguoti „Linux grub“, kurį turite pamatyti, ar jis yra „grub“, ar „grub2“
sudo nano /boot/grub/grub.cfg

Mes žiūrime į failus grubus komandų eilutę, kaip nurodyta toliau (jos gali šiek tiek skirtis):
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro atkūrimo nomodeset

Pabaigoje pridedame
init = / sbin / e4rat-collect
ir tada mes perkrauname
sudo shutdown -r dabar

Iš naujo paleisdami kompiuterį vykdysime šią komandą:
sudo e4rat-realloc /var/lib/e4rat/startup.log

Mes vėl paleidžiame iš naujo naudodami komandą:
sudo shutdown -r dabar

Norėdami įsitikinti, kad „e4rat“ visada prasideda grub, atidarome „grub“ failą
sudo nano / etc / default / grub

Mes modifikuojame, kad nustatytume, jog jis pradeda „e4rat“ su „Grub“:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-preload tylus purslai”

Galiausiai iš naujo paleidžiame ir kai kurių programų pradžioje galite pamatyti kai kuriuos pakeitimus. Šis metodas neveikia serveriuose ar SSD diskuose, nes kai jis valdomas talpykloje, jis neturi disko delsos.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave