Optimizare Linux pentru a îmbunătăți performanța

Cuprins
Vom presupune pentru acest caz o distribuție Debian, Ubuntu sau Mint. Accesăm fereastra terminalului, vom începe optimizarea cu comanda de sus:
sudo top

Aici putem vedea serviciile active și cât consumă cpu, memorie și uptime. Mai sus putem vedea alți parametri de memorie RAM, swap, procesele care rulează, procesele de așteptare.
Pentru a elibera memoria RAM de la terminal scriem următoarele comenzi
 ceas -n 1 gratuit -m sudo sync && sudo sysctl -w vm.drop_caches = 3 

Prima dintre comenzi ne va arăta cantitatea de memorie RAM utilizată în timp real, iar cu a doua vom elibera memoria. În imaginea următoare putem vedea optimizarea.
Înainte de optimizare gratuită 337 MB.

După optimizarea gratuită de 674 mb, recuperată de pe terminal.

În mod normal, utilizarea Swap este de 60% în raport cu utilizarea memoriei RAM, acest lucru se face pentru a nu satura memoria RAM, dar dacă avem mai mult de 1 GB putem folosi mai mult RAM și mai puțină partiție swap. Pentru a vedea ce configurație avem în terminal scriem.
sudo cat / proc / sys / vm / swappiness

Dacă valoarea este 60, atunci folosim swap 60 din timp și o putem reduce la 10 cu comanda:
sudo sysctl -w vm.swappiness = 10

Acest lucru va fi temporar pentru a putea testa diferite valori de swap, astfel încât configurația să fie permanentă, trebuie să modificăm fișierul /etc/sysctl.conf iar la final adăugăm vm.swappiness = 10
Un software foarte interesant este Program de încărcare, deși toate distribuțiile aduc ceea ce este cunoscut ca Manager de aplicații la început. Acestea sunt programe care pornesc automat când porniți computerul. De asemenea, putem elimina unele upgrade-uri care consumă o mulțime de cpu și RAM.

E4rat Este un program care permite reducerea timpului de acces. Vom începe prin instalarea unor dependențe pentru e4rat:
sudo apt-get install libblkid1 e2fslibs

Eliminați ureadahead, care este un program care salvează o înregistrare de boot:
sudo dpkg --purge ureadahead ubuntu-minimal

Apoi trebuie să edităm Linux grub, trebuie să vedeți dacă este grub sau grub2
sudo nano /boot/grub/grub.cfg

Ne uităm în interiorul fișierelor grub o linie de comandă ca următoarea (pot varia puțin):
linux /boot/vmlinuz-3.2.0-23- root rădăcină = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro nomodeset de recuperare

La final adăugăm
init = / sbin / e4rat-collect
și apoi repornim
sudo shutdown -r acum

La repornirea computerului vom executa următoarea comandă:
sudo e4rat-realloc /var/lib/e4rat/startup.log

Repornim din nou cu comanda:
sudo shutdown -r acum

Pentru a ne asigura că e4rat începe întotdeauna cu grub, deschidem fișierul grub
sudo nano / etc / default / grub

Modificăm pentru a stabili că începe e4rat cu Grub:
GRUB_CMDLINE_LINUX_DEFAULT = ”init = / sbin / e4rat-preload quiet splash”

În sfârșit, repornim și puteți vedea câteva modificări la începutul unor programe. Această metodă nu funcționează pe servere sau discuri SSD, deoarece atunci când este gestionată prin cache, nu are latență pe disc.
wave wave wave wave wave