Linux optimizacija za poboljšanje performansi

Sadržaj
Za ovaj slučaj pretpostavit ćemo Debian, Ubuntu ili Mint distribuciju. Pristupamo prozoru terminala, optimizaciju ćemo započeti gornjom naredbom:
sudo top

Ovdje možemo vidjeti aktivne usluge i koliko troše procesor, memoriju i vrijeme rada. Gore možemo vidjeti druge parametre ram memorije, zamjenu, pokrenute procese, procese čekanja.
Za oslobađanje RAM memorije s terminala zapisujemo sljedeće naredbe
 gledati -n 1 besplatno -m sudo sync && sudo sysctl -w vm.drop_caches = 3 

Prva od naredbi pokazat će nam količinu RAM -a koja se koristi u stvarnom vremenu, a drugom ćemo osloboditi memoriju. Na sljedećoj slici možemo vidjeti optimizaciju.
Prije besplatne optimizacije 337 MB.

Nakon besplatne optimizacije 674 mb, oporavljeno s terminala.

Obično je upotreba Swap -a 60% u odnosu na korištenje ram memorije, to se radi kako se ne bi zasitila ram memorija, ali ako imamo više od 1 GB možemo upotrijebiti više RAM -a i manje swap particija. Da vidimo kakvu konfiguraciju imamo u terminalu pišemo.
sudo cat / proc / sys / vm / swappiness

Ako je vrijednost 60, koristimo swap 60 vremena i možemo je spustiti na 10 naredbom:
sudo sysctl -w vm.swappiness = 10

To će biti privremeno da bismo mogli testirati različite vrijednosti zamjene, tako da je konfiguracija trajna, moramo izmijeniti datoteku /etc/sysctl.conf i na kraju dodamo vm.swappiness = 10
Vrlo je zanimljiv softver Upravitelj pokretanja, iako svi distro donose ono što je na početku poznato kao Application Manager. Oni su softver koji se automatski pokreće pri pokretanju računala. Također možemo ukloniti neke čak i nadogradnje koje troše puno CPU -a i RAM -a.

E4rat To je program koji omogućuje smanjenje vremena pristupa. Počet ćemo instaliranjem nekih ovisnosti za e4rat:
sudo apt-get install libblkid1 e2fslibs

Uklonite ureadahead koji je program koji sprema zapis o pokretanju:
sudo dpkg --purge ureadahead ubuntu-minimalno

Zatim moramo urediti Linux grub. Morate vidjeti je li to grub ili grub2
sudo nano /boot/grub/grub.cfg

Pogledamo unutar datoteka krkljati naredbeni redak poput sljedećeg (mogu se malo razlikovati):
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro nomodeset za oporavak

Na kraju dodajemo
init = / sbin / e4rat-collect
a zatim ponovno pokrećemo
sudo shutdown -r sada

Prilikom ponovnog pokretanja računala izvršit ćemo sljedeću naredbu:
sudo e4rat-realloc /var/lib/e4rat/startup.log

Ponovno pokrećemo naredbom:
sudo shutdown -r sada

Da bismo bili sigurni da e4rat uvijek počinje s grub, otvorit ćemo datoteku grub
sudo nano / etc / default / grub

Izmijenili smo kako bismo ustanovili da počinje e4rat s Grubom:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-prednalaganje tiho prskanje”

Na kraju ponovno pokrećemo i možete vidjeti neke promjene u pokretanju nekih programa. Ova metoda ne radi na poslužiteljima ili SSD diskovima jer, kad njome upravlja predmemorija, nema latenciju diska.
wave wave wave wave wave