Cum să îmbunătățiți grafic grafica în Ubuntu. Accelerarea subsistemului de disc al Ubuntu. Notă despre programele de pornire

18.05.2020 Știri

Dacă comparați acum versiunile noi ale distribuției desktop Ubuntu cu, de exemplu, versiunea 14.04, ar trebui să vedeți că distribuții Linux Au devenit mai „lacomi”, iar noile versiuni au o problemă sub forma Unity, care mănâncă RAM ca un elefant și dacă ai mai puțin de 2 GB de RAM, nu va fi dulce. În materialul de astăzi vom discuta mai multe moduri de a mai multe soluție optimă probleme care au apărut care ar reduce apetitul pentru utilizarea RAM. Prima, desigur, este alegerea unei distribuții ușoare (Xubuntu sau Lubuntu și altele). A doua metodă, în acest caz vom încerca să reducem consumul de memorie fără a limita funcționalitatea distribuției; pentru experimente am ales Ubuntu 16.04 LTS.

Introducere

Dacă tocmai ați instalat sistemul pe un computer care are doi gigaocteți de memorie RAM, după prima pornire sistemul va consuma cel puțin 1 GB de memorie. Nu pare a fi critic, dar este mult dacă luați cel puțin o distribuție mai mică și comparați consumul de memorie. Și dacă lansați un browser, de exemplu, cu 5-6 file, atunci cei 2 GB dvs. vor fi epuizați rapid și veți vedea primele jamb-uri în performanță, browserul blocat etc.

Să ne uităm la ce avem nevoie de funcționalitate și ce nu.

  • În primul rând, o listă de demoni care sunt încărcați implicit. Dezvoltatorii Ubuntu au încercat să facă minimum, dar în situația noastră merită să acordăm atenție faptului că, în funcție de gradul de utilizare al distribuției, o mulțime de funcționalități pot fi complet inutile, care în cele din urmă pot fi dezactivate și nu vor consuma RAM.
  • De asemenea, merită să acordați atenție aplicațiilor pe care nu le utilizați. Diverse programe software utilizează pluginuri, care sunt implementate în majoritatea cazurilor sub formă de biblioteci descărcabile. În această situație nu ar fi de prisos reglaj finși oprirea lucrurilor inutile. Merită să ne amintim subsistemul grafic, componente de care nu toată lumea are nevoie; dezactivându-le, puteți elibera puțin RAM.

Vă rugăm să rețineți că autorul materialului nu este responsabil pentru acțiunile dvs. dacă dezactivați ceva important și sistemul dumneavoastră se blochează. Efectuați toate manipulările pe riscul și riscul dumneavoastră atunci când luați una sau alta decizie de a dezactiva serviciile și pluginurile.

Dezactivați serviciile/serviciile inutile

Ubuntu 16.04 folosește systemd, pentru a vedea software-ul care este lansat în timpul pornirii, putem folosi următoarea comandă:

Sudo systemctl list-units --type service

Ca urmare, vom primi o listă atât a serviciilor care rulează (în uz), cât și a serviciilor care au fost deja finalizate. Să aruncăm o privire mai atentă la această listă și să ne gândim la ce avem nevoie și de ce putem scăpa.

Lista serviciilor systemd încărcate

AppArmor este conceput pentru a proteja sistemul, dar în realitate, dacă vorbim despre sisteme de acasă, va fi suficient să actualizați aplicațiile în timp util. Dacă vorbim despre riscurile de infecție din software, atunci este minim; trebuie să încercați foarte mult să ajungeți la o pagină rău intenționată plină cu exploit-uri care sunt create pentru o anumită versiune a distribuției; de asemenea, merită să ne amintim că prin implicit, profilul AppArmor pentru Firefox este inactiv. Prin urmare, dacă aveți un atac de panică ca o persoană paranoică, nu trebuie să dezactivați acest serviciu, dar dacă gândiți sobru, îl puteți dezactiva în siguranță, pentru care utilizați următoarea comandă:

Sudo systemctl dezactivează apparmor.service

Apport este un serviciu conceput pentru a trimite rapoarte de eroare către Canonical. Da, pare un instrument util, dar imaginați-vă situația: aveți Internet mobil 3G și această fereastră de eroare apare constant în fața ochilor dvs., în această situație are sens să dezactivați acest serviciu, uneori această fereastră apare prea des când nu vă așteptați, eu personal am dezactivat-o imediat după instalare, deoarece uneori apare doar când nu vă așteptați. Dacă dezactivați, depinde de dvs. să decideți singur. Pentru a dezactiva, tastați comanda:

Sudo systemctl dezactivează apport.service

Avahi este un demon care este conceput pentru a descoperi servicii/calculatoare din domeniul .local. Pare un lucru convenabil, dar, în practică, dacă aveți câteva computere retea locala, nu are rost să păstrați acest demon activ, îl puteți dezactiva în siguranță:

Sudo systemctl dezactivează avahi-daemon.service

CGManager este conceput pentru a gestiona un cgroup, permițând utilizatorilor neprivilegiați să acceseze cgroup și împiedicând aplicațiile privilegiate să lase cgroup-ul curent părintelui său. Dacă gândiți sobru, poate fi util doar atunci când creați containere LXC imbricate; dacă nu le utilizați și nu folosiți un sandbox în care toate acestea pot fi utile pentru rularea programelor, nu ezitați să dezactivați:

Sudo systemctl dezactivează cgmanager.service

Colord este folosit pentru a gestiona profilurile de culoare, permițându-vă să afișați culori identice atât pe ecranul computerului, cât și pe imprimantă. Dacă nu aveți nevoie de acest lucru și nu intenționați să gestionați culorile, nu aveți o imprimantă monocromă sau nu aveți deloc nicio imprimantă, nu ezitați să o dezactivați:

Sudo systemctl dezactivează colord.service

ModemManager este o interfață care vă permite să vă conectați la Internet folosind modemuri, canale de comunicație (2G/3G/4G/CDMA), metode de conectare (RS232, USB, Bluetooth) și metode de control (AT, QCDM, QMI, MBIM). Dacă aveți internet prin cablu și nu intenționați să utilizați un modem, dezactivați:

Sudo systemctl dezactivează ModemManager.service

Speech Dispatcher este un API unificat care este conceput pentru a schimba ordinea în care este apelat sintetizatorul și, de asemenea, vă permite să preveniți suprapunerile audio atunci când utilizați mai multe aplicații și redați sunetul în acestea simultan. Dacă nu intenționați să utilizați sintetizatoare de vorbire, dezactivați:

Sudo systemctl dezactivează speech-dispatcher.service

Whoopsie - acest serviciu are aceleași rădăcini ca și Appport, dacă l-ați dezactivat, ar trebui să faceți același lucru cu Whoopsie. Mai întâi de toate, deschideți configurația /etc/default/whoopsie, aici trebuie să schimbăm valoarea din parametrul report_crashes, să înlocuim true cu false, să salvăm și apoi să dezactivăm serviciul:

Sudo systemctl dezactivează whoopsie.service

Dezactivarea componentelor programului și a subsistemului grafic

Dacă dezactivați subsistemul grafic, Ubuntu va folosi 40%. Primul lucru care merită reținut și ceea ce poate face munca în Ubuntu mult mai ușoară este dezactivarea căutării online, de care în cea mai mare parte nimeni nu are nevoie deloc. Pentru a dezactiva, puteți accesa „Setări de sistem -> Securitate și confidențialitate -> Căutare” și puteți comuta „Afișați rezultatele căutării pe Internet”. Sau utilizați metoda consolei și rulați următoarea comandă în terminal:

Gsettings set com.canonical.Unity.Lenses remote-content-search none

Merită să ne amintim de managerul compozit Compiz, care are un apetit ca un elefant și îți mănâncă memoria mai mult decât toate celelalte procese. Pentru a-și reduce apetitul, va trebui să instalați CompizConfig Settings Manager (rulați după instalare):

Sudo apt-get install compizconfig-settings-manager ccsm

Fereastra care apare va conține o listă de pluginuri. Să vedem ce poate fi dezactivat și în ce condiții.

  • „Comenzi”, dacă nu specificați nicio comandă pentru combinațiile de taste, o puteți dezactiva în siguranță; nu este utilizat în Unity și nu va provoca niciun efect secundar dacă este dezactivat.
  • Desktop Zoom îmbunătățit este un fel de „Lupă de ecran”. Dacă nu aveți nevoie de un astfel de software, dezactivați-l.
  • Desktop Wall este binecunoscutul cub Compiz în 2D. Dacă nu intenționați să utilizați cubul, dezactivați-l.
  • Viewport Switcher - acest plugin este conceput pentru a comuta desktop-uri. De asemenea, creează încărcături și dacă nu aveți nevoie, opriți-l.
  • În grupul „Efecte” puteți dezactiva pluginul: Animații și „Apariția/dispariția ferestrei”. Sunt în aceasta sectiune Am oprit totul complet și am lucrat fără animații și fără frumuseți inutile, deoarece acest lucru nu este necesar.
  • Session Management - conceput pentru a salva/restaura pozițiile și dimensiunile ferestrelor dintr-o sesiune în intervalele dintre autentificarea/deconectarea utilizatorului). Dacă nu aveți nevoie, opriți-l așa cum am făcut mine.
  • Când dezactivați pluginurile nedorite inutile, cel mai bine este să mergeți la fila „Toate” și să o dezactivați doar derulând în sus sau în jos, acolo unde va fi totul la îndemână.

Dezactivarea pluginurilor Compiz prin ccsm

Să luăm, de exemplu, aplicația Network Manager. În lista de pluginuri aceasta aplicație Există ofono, dacă nu folosiți conexiuni mobile, nu folosiți modemuri și aveți doar internet prin cablu, îl puteți opri în siguranță dacă nu intenționați să utilizați modemuri. Pentru a dezactiva, în terminal, rulați comanda sudo gedit /etc/NetworkManager/NetworkManager.conf în linia Plugin, ștergeți ,ofono și salvați modificările.

Să aruncăm o privire mai atentă la pluginurile Network Manager

La pornirea desktop-ului ubuntu sunt lansate multe plugin-uri despre care utilizatorul nici nu știe sau nu știe pentru ce sunt necesare, cum ar putea afla despre ele dacă nu sunt afișate nicăieri în interfața grafică. Da, unele dintre ele sunt necesare, dar nu toate, iar mai jos vom discuta despre cele de care poți scăpa.

Pentru a dezactiva, trebuie să faceți următoarele, mergeți la directorul /etc/xdg/autostart:

Cd /etc/xdg/autostart sudo sed --in-place "s/NoDisplay=true/NoDisplay=false/g" onboard-autostart.desktop

În exemplul de mai sus, am dezactivat tastatura de pe ecran, o puteți ajusta după cum doriți, adăugând pluginul de care aveți nevoie la sfârșit. Dacă doriți să o activați din nou, executați o comandă ca:

Sudo sed --in-place "s/NoDisplay=false/NoDisplay=true/g" onboard-autostart.desktop

Să vedem ce poate fi dezactivat:

  • Dacă nu utilizați GPG, atunci puteți dezactiva oricum gnome-keyring-gpg utilitare de sistem va accesa direct brelocul.
  • Indicator-bluetooth, dacă nu utilizați și nu planificați folosind bluetooth, opriți.
  • Indicator-messages este conceput pentru a afișa mesajele primite în clienții de e-mail dacă nu le utilizați clienti de mail, îl puteți dezactiva dacă îl utilizați, așa că nu îl opriți.
  • Indicator-imprimante - afișează conexiunea imprimantelor; dacă nu aveți o imprimantă, deconectați-o.
  • Onboard-autostart - este conceput pentru a lansa tastatura de pe ecran; dacă nu o utilizați, opriți-o, am oprit-o fără ezitare, deoarece nu o folosesc și nu intenționez să o fac.
  • Orca-autostart este lupă, același gunoi ca și tastatura, dacă ai o vedere bună, oprește-o.
  • Print-applet este un plugin care afișează lucrări de imprimare, așa cum am scris mai sus pentru imprimante-indicatoare, dacă nu există o imprimantă, dezactivați-o.
  • Telepathy-indicator este un plugin care afișează notificări de la acest client, dacă nu îl utilizați, dezactivați-l.
  • Update-notifier - plugin pentru notificări despre actualizări. Dacă nu sunteți prea leneș să începeți singur procesul de actualizare, îl puteți dezactiva.
  • Zeitgeist-datahub este un plugin care are rolul de colector care lansează diverși colectori de informații folosind tehnologia Zeitgeist. Această tehnologie înregistrează utilizatorul activ pentru a restabili cronologia evenimentelor. Da, merită să ne amintim că această tehnologie este foarte bine conectată cu Unity, pentru a o dezactiva, va trebui să efectuați manipulări suplimentare.

În primul rând, trebuie să închideți accesul de scriere la fișierul bazei de date pentru procesul zeitgeist-daemon, să deschideți terminalul CTRL+ALT+T și să rulați următoarea comandă:

Chmod -rw ~/.local/share/zeitgeist/activity.sqlite

Să verificăm că acest proces nu poate scrie acolo:

Zeitgeist-daemon --înlocuiește

Dacă ați făcut totul corect, după executarea comenzii de mai sus, ar trebui să se plângă că nu există acces la fișierul bazei de date, după care puteți dezactiva pluginul.

Folosind zRam pentru a crește memoria

Folosind zRam, putem sacrifica puțină performanță pentru a crește cantitatea de memorie. Modul în care funcționează zRam este prin crearea unui dispozitiv bloc comprimat în memoria dvs. și, ulterior, plasarea unui schimb pe acesta. Ca urmare, datorită compresiei, obținem dublul economiilor de memorie.

Pentru a activa zRam, trebuie să instalați următorul pachet:

Sudo apt-get install zram-config

apoi reporniți. După aceea, pentru a verifica, priviți lista partițiilor dvs. de swap:

Sudo swapon -s

Dacă totul a mers bine, va apărea un schimb pe dispozitivul dvs. /dev/zram0. În mod implicit, este creat unul pentru fiecare procesor.

Concluzie

Mai sus am analizat materiale despre cum puteți reduce consumul de memorie RAM fără a afecta nimic important sau a compromite funcționalitatea sistemului. Da, fiecare trebuie să decidă singur de ce are nevoie, ce folosește și ce nu și să dezactiveze pluginurile și servicii inutileîn funcție de situația dvs.

În plus, încă câteva sfaturi, dacă vrei să ai un sistem ușor de utilizat, instalează alte medii desktop mai ușoare fără a folosi Unity, numărul de medii disponibile este suficient din care să alegi, sper să te gândești și să alegi cel mai optim și mai ușor pentru tine.

Dacă aveți doi gigaocteți de RAM, în loc să încărcați aplicații, de exemplu, luați suite office LibreOffice Writer, îl puteți înlocui cu AbiWord mai ușor; în locul browserului de sistem care este preinstalat implicit, Firefox, alegeți unul mai ușor, de exemplu Midori.

Acesta este probabil sfârșitul materialului, sper că fiecare va găsi ceva util pentru sine. Dacă aveți întrebări, întrebați în comentarii.

Să schimbăm comportamentul Ubuntu în ceea ce privește utilizarea RAM și schimbul (partiția de schimb). Există un parametru numit vm.swappiness , care este implicit la 60 și controlează procentul memorie libera, la care va începe descărcarea activă a paginilor în partiția de swap. Cu alte cuvinte, la 100-60=40% din memoria ocupată, Ubuntu va începe deja să folosească partiția de swap. Dacă există multă memorie RAM în computer, este mai bine să schimbați parametrul vm.swappiness la 10 și, prin urmare, să spuneți Ubuntu să nu folosească swap până când RAM utilizată ajunge la 100-10=90%. Să setăm valoarea la 10 în loc de 60. În consolă, introduceți următoarea comandă:

Echo 10 > /proc/sys/vm/swappiness

Sysctl -w vm.swappiness=10

Pentru a salva setarea după o repornire, adăugați următoarea linie la sfârșitul fișierului /etc/sysctl.conf:

Vm.swappiness=10

Pentru a aplica imediat setarea:

Sysctl -p

În plus, putem vorbi despre mai mulți parametri.
Pseudo-fișierul vfs_cache_pressure stochează o valoare - nivelul de memorie alocat pentru cache. Valoare implicită: 100. Mărirea acestui parametru face ca nucleul să elimine mai activ paginile de memorie neutilizate din cache, de exemplu. Cantitatea de RAM alocată cache-ului va crește mai lent, ceea ce, la rândul său, va reduce probabilitatea ca partiția de swap să fie utilizată. Prin scăderea acestui parametru, nucleul, dimpotrivă, va păstra paginile de memorie în cache mai mult, inclusiv în swap. Acest lucru are sens atunci când există o cantitate mică de RAM, de exemplu, dacă avem 512 MB de memorie, atunci Parametrul vfs_cache_pressure poate fi setat la 50. Acest lucru va reduce numărul de operațiuni pe disc în partiția de swap, astfel încât paginile neutilizate vor fi eliminate mai rar. Reducerea suplimentară a acestui parametru poate duce la deficit de memorie.
Dacă doriți să accelerați sistemul și aveți suficientă RAM (2 GB sau mai mult), atunci modificați valoarea sistemului astfel: swappiness = 10, vfs_cache_pressure = 1000 (implicit 100), adăugați următoarea linie la /etc/sysctl fișier .conf:

Vm.vfs_cache_pressure=1000

sau din mers:

Sysctl -w vm.vfs_cache_pressure=1000

Memorarea în cache în Linux

Când datele sunt scrise pe disc (de către orice program), Linux memorează aceste informații într-o zonă de memorie numită Page Cache. Informațiile despre această zonă de memorie pot fi vizualizate folosind comenzile free, vmstat sau top. Informații complete Puteți vedea despre această zonă de memorie în fișierul /proc/meminfo. Mai jos este un exemplu al acestui fișier pe un server cu 4 GB RAM:

MemTotal: 3950112 kB
MemFree: 622560 kB
Buffere: 78048 kB
Memorate în cache: 2901484 kB
Schimbat în cache: 0 kB
Activ: 3108012 kB
Inactiv: 55296 kB
HighTotal: 0 kB
HighFree: 0 kB
ScăzutTotal: 3950112 kB
LowFree: 622560 kB
Schimb total: 4198272 kB
Schimb gratuit: 4198244 kB
Murdar: 416 kB
Scriere inversă: 0 kB
Cartografiat: 999852 kB
Placă: 57104 kB
Committed_AS: 3340368 kB
PageTabele: 6672 kB
VmallocTotal: 536870911 kB
VmallocUtilizat: 35300 kB
VmallocChunk: 536835611 kB
HugePages_Total: 0
HugePages_Free: 0
Dimensiune mare a paginii: 2048 kB

Dimensiunea cache a paginii este afișată în parametrul „Memorie în cache”, în în acest exemplu este de 2,9 GB. Pe măsură ce paginile sunt scrise în memorie, dimensiunea parametrului „Murdar” crește. Când începeți să scrieți pe disc, parametrul „Writeback” va crește până la sfârșitul înregistrării. Este destul de dificil să vezi parametrul „Writeback” ridicat, deoarece valoarea acestuia crește doar în timpul sondajului, când operațiunile de intrare/ieșire (I/O) sunt puse în coadă, dar nu sunt încă scrise pe disc.
Linux scrie de obicei datele cache pe disc folosind procesul pdflush. În orice moment, există de la 2 la 8 fire pdflush care rulează pe sistem. În fișierul /proc/sys/vm/nr_pdflush_threads puteți vedea câte acest moment fire active. De fiecare dată când toate firele pdflush existente sunt ocupate timp de cel puțin 1 secundă. Firele noi încearcă să scrie date în cozile libere de dispozitive, astfel încât pentru fiecare dispozitiv activ să existe 1 fir de date de ștergere din cache. De fiecare dată când trece o secundă fără activitate de la pdflush, 1 fir este eliminat. Pe Linux puteți configura minimul și suma maxima fluxuri pdflush.

Configurarea pdflush
Fiecare fir pdflush este controlat de mai mulți parametri în /proc/sys/vm:

  • /proc/sys/vm/dirty_writeback_centisecs (implicit 500): în sutimi de secunde. Această setare indică cât de des reia pdflush să scrie date pe disc. În mod implicit, 2 fire sunt reluate la fiecare 5 secunde.
    Poate exista un comportament nedocumentat care împiedică încercările de a reduce dirty_writeback_centisecs pentru a permite procesului pdflush să memoreze datele în cache mai agresiv. De exemplu, în versiuni anterioareÎn nucleul Linux 2.6, în mm/page-writeback.c, codul includea o logică care spunea „dacă scrierea pe disc durează mai mult decât parametrul dirty_writeback_centisecs, atunci setați intervalul la 1 secundă”. Această logică este descrisă numai în codul nucleului, iar funcționarea ei depinde de versiunea nucleului Linux. Deoarece acest lucru nu este foarte bun, veți fi protejat de reducerea acestui parametru.
  • code>/proc/sys/vm/dirty_expire_centiseconds (implicit 3000): în sutimi de secunde. Acest parametru specifică cât timp pot rămâne datele în cache înainte de a fi scrise pe disc. Valoarea implicită este foarte lungă: 30 de secunde. Aceasta înseamnă că, în timpul funcționării normale, până când au fost scrise suficiente date în cache pentru a apela o altă metodă pdflush, Linux nu va scrie date pe discul care a fost în cache pentru mai puțin de 30 de secunde.
  • /proc/sys/vm/dirty_background_ratio (implicit 10): procentul maxim de RAM care poate fi umplut de memoria cache a paginii înainte ca datele să fie scrise pe disc. Unele versiuni ale nucleului Linux pot seta acest parametru la 5%.
    Majoritatea documentației descriu acest parametru ca procent din RAM totală, dar în conformitate cu codurile sursă Nucleul Linux nu este. Privind meminfo, parametrul dirty_background_ratio este calculat din valoarea MemFree + Cached - Mapped. Deci, pentru sistemul nostru demo, 10% este puțin mai puțin de 250MB, dar nu 400MB.

Când începe înregistrarea pdflush?
În configurația implicită, datele scrise pe disc rămân în memorie până când:

Dacă operațiunile de scriere au loc frecvent pe server, atunci într-o zi va fi atins parametrul dirty_background_ratio și veți putea vedea că toate scrierile pe disc trec doar prin acest parametru fără a aștepta expirarea parametrului dirty_expire_centiseconds.

Procesul de scriere a paginii
Parametrul /proc/sys/vm/dirty_ratio (implicit 40) este procentul maxim din RAM total care poate fi alocat cache-ului paginii înainte ca pdflush să scrie date pe disc.

Notă: În timpul scrierii pe disc, toate procesele de scriere sunt blocate, nu doar cel care a umplut tamponul de scriere. Acest lucru poate determina ca un proces să blocheze toate operațiunile I/O de pe sistem.

Cele mai bune practici pentru optimizarea Linux pentru operațiuni intensive de scriere
De obicei, atunci când încearcă să mărească performanța subsistemului de disc, aceștia întâmpină problema că Linux memorează prea multe informații simultan. Acest lucru este vizibil mai ales pentru operațiunile care necesită sincronizare Sistemul de fișiere, folosind apeluri fsync. Dacă în timpul unui astfel de apel există o mulțime de date în cache, atunci sistemul se poate bloca până la încheierea acestui apel.
Alte Problemă comună apare deoarece există prea multe de înregistrat înainte de a începe înregistrarea disc fizic, operațiunile I/O apar mai frecvent decât în ​​timpul funcționării normale.

  • dirty_background_ratio: Instrument de reglare de bază. De obicei, acest parametru este redus. Dacă obiectivul dvs. este să reduceți cantitatea de date stocate în cache, astfel încât datele să fie scrise pe disc treptat și nu toate odată, atunci reducerea acestui parametru este cea mai eficientă modalitate. Valoarea implicită este cea mai potrivită pentru sistemele cu multă memorie RAM și discuri lente.
  • dirty_ratio: al doilea cel mai important parametru de configurat. Dacă această setare este redusă semnificativ, aplicațiile care trebuie să scrie pe disc vor fi blocate împreună.
  • dirty_expire_centisecs: Încercați să reduceți acest parametru, dar nu prea mult. Vă permite să reduceți timpul petrecut paginile în cache înainte de a fi scrise pe disc, dar, pe de altă parte, va reduce semnificativ viteza medie scrierea pe disc, ceea ce va fi vizibil mai ales pe sistemele cu discuri lente.

Ca rezultat obținem
În fișierul /etc/sysctl.conf adăugăm:

Vm.dirty_background_ratio = 10 vm.dirty_ratio = 40

Apoi sincronizăm memoria cache și datele de pe disc, ștergem memoria cache și salvăm parametrii:

Sincronizare; echo 3 > /proc/sys/vm/drop_caches; sysctl -p

Pentru a reduce numărul de finalizări de scriere pe disc, trebuie să ajustați:

Vm.dirty_writeback_centisecs = 15000

15 iulie 2015

Lista de sfaturi de optimizare pentru Ubuntu 14.04. Scopul căruia este creșterea vitezei de funcționare și ușurința în utilizare.

Încărcarea automată a programelor în Ubuntu 14.04

De mult timp, Ubuntu are o interfață grafică pentru gestionarea programelor de pornire. Acesta este programul Aplicații de pornire ( gnome-session-properties). Îl puteți găsi în meniul principal Dash. Dar acest program nu afișează toate programele lansate automat. Unele dintre ele sunt ascunse. Pentru a remedia acest lucru, trebuie să rulați două comenzi în terminal:

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

sed -i "s/NoDisplay=true/NoDisplay=false/g" ~/.config/autostart/*.desktop

După aceasta, toate programele lansate automat vor fi vizibile în programul „Aplicații lansate automat”:

Dezactivați cu atenție programele. Dacă nu cunoașteți scopul programului pe care doriți să-l dezactivați, găsiți informații despre acesta și citiți-l înainte de a-l dezactiva.

Notă despre programele de pornire

Ubuntu folosește două tipuri de pornire:

  1. Încărcare automată împreună cu un shell grafic (Unity, GNOME etc.).
  2. Încărcare automată împreună cu nucleul de sistem, în modul text.

Startup Applications gestionează primul tip de descărcare. Din punct de vedere fizic, o astfel de încărcare se realizează prin fișierul .desktop al programului (analogic Comenzi rapide pentru Windows), care este plasat într-unul dintre cele două foldere:

  1. /etc/xdg/autostart
  2. ~/.config/autostart

Din primul folder programul va fi lansat pentru orice utilizator. Din cel de-al doilea folder, programul va fi lansat doar pentru utilizatorul în al cărui folder principal va fi plasată scurtătura programului.

Puteți copia comenzi rapide în aceste foldere programele necesare chiar și manual. Comenzi rapide pentru toată lumea programele disponibile plasat în dosar /usr/share/applications(Dash le ia din acest folder). După copierea comenzii rapide, aveți nevoie pentru proprietatea " X-GNOME-Autostart-activat" setați valoarea la adevărat.

Preîncărcarea programelor la pornirea Ubuntu

Există programe speciale care controlează ordinea în care sunt încărcate programele în timpul procesului de pornire a sistemului de operare. Ele organizează plasarea fișierelor de program binare descărcate în așa fel încât să reducă fragmentarea acestora în sistemul de fișiere. Reducerea fragmentării accelerează timpul de pornire a sistemului de operare.

Multe sfaturi de optimizare Ubuntu menționează programul preîncărcare. Instalarea acestuia se poate face prin intermediul terminalului:

sudo apt-get install preload

sudo touch /var/lib/preload/preload.state

sudo chmod 644 /var/lib/preload/preload.state

/etc/init.d/preload restart

Cu toate acestea, imediat din cutie în Ubuntu este instalat un alt program pentru aceeași sarcină - ureadahead. Trebuie doar să-i activați rularea automată.

Notă

Utilizarea unor astfel de programe are sens numai dacă pe computer este instalat un disc mecanic (HDD). Dacă discul este electronic (SSD), atunci nu are rost în aceste programe, deoarece Unități SSD Fragmentarea fișierelor are un efect foarte mic asupra vitezei lor de descărcare.

Reduceți dimensiunea jurnalelor de sistem (jurnalelor) din Ubuntu

Ubuntu păstrează o grămadă de jurnale. Atât sistemul, cât și jurnalele de programe și servicii individuale.

De obicei, toate aceste jurnale sunt stocate în folder /var/log. Dacă acest folder se află pe partiția rădăcină (/), atunci în unele cazuri este posibil ca dimensiunea acestui folder să crească atât de mult încât totul să fie umplut loc liber pe partiția rădăcină, până la imposibilitatea pornirii sistemului de operare. Aceasta nu este o situație tipică, dar se întâmplă.

Prin urmare, este mai bine să configurați sistemul de stocare a jurnalelor în așa fel încât să reduceți cantitatea de informații stocate.

Este mai bine să faceți acest lucru prin setări program special logrotate. Acest program șterge copiile arhivate ale jurnalelor la o frecvență specificată. Setările programului sunt stocate în folder /etc/logrotate.d. Fiecare fișier din acest folder definește gestionarea jurnalului pentru un anumit program. De exemplu, fișierul /etc/logrotate.d/rsyslog asta este managementul jurnalele de sistem. Pentru a reduce dimensiunea jurnalelor stocate, trebuie să specificați parametrii în aceste fișiere roteste 0Și zilnic. De asemenea, puteți adăuga o limită de dimensiune a jurnalului, de exemplu dimensiune 10M(10 megaocteți).

sudo gedit /etc/logrotate.d/rsyslog

Și apoi editați acest fișier. Puteți face același lucru cu alte fișiere din acest folder. Puteți modifica setările globale pentru program logrotate, prin fișier /etc/logrotate.conf.

După modificarea setărilor de rotație a jurnalelor, puteți șterge toate jurnalele vechi. Comanda in terminal:

sudo find /var/log -type f -name "*.gz" -delete

folderul Tmp în RAM

Puteți muta folderul cu fișiere temporare în RAM. Editând fișierul fstab:

sudo gedit /etc/fstab

și adăugați linia tmpfs /tmp tmpfs implicite,noexec,nosuid 0 0

Totuși, acest lucru trebuie făcut cu prudență.

În al doilea rând, în acest folder unele programe pot stoca date pe care le folosesc după ce sistemul este repornit.

Folosind swap pe disc

Puteți modifica condițiile în care sistemul începe să utilizeze schimbul de disc. În mod implicit, Ubuntu începe să folosească schimbul de disc când RAM 40% ocupat sau mai mult. Puteți schimba acest comportament.

sudo gedit /etc/sysctl.conf

și adăugați linia la sfârșitul fișierului: vm.swappiness=10

Apoi reîncărcați parametrii: sudo sysctl -p

Parametrul vm.swappiness=10 specifică faptul că schimbul de disc va fi utilizat atunci când RAM este plină la 90%.

Modificarea setărilor de cache de scriere pe disc

Ubuntu memorează în cache (în RAM) toate scrierile pe disc. Și apoi le execută în modul amânat. Prin gestionarea setărilor cache-ului de scriere, puteți accelera sistemul cu riscul pierderii datelor. Sau invers, încetiniți munca, reducând riscul pierderii datelor. Există mai multe opțiuni de stocare în cache de scriere pe disc care pot fi utilizate pentru a obține diferite efecte.

Parametri principali:

  • vm.dirty_background_ratio- dimensiunea RAM pentru a găzdui paginile cache pregătite pentru scriere.
  • vm.dirty_ratio- dimensiunea RAM pentru a găzdui memoria cache de scriere partajată.

Parametri auxiliari:

  • vm.dirty_expire_centiseconds- indică intervalul de timp în care paginile cache pregătite pentru scriere se află în memorie.
  • vm.dirty_writeback_centisecs- indică intervalul de timp după care proces de sistem, care șterge memoria cache pe disc, se trezește și verifică dacă trebuie efectuate operațiunile de golire a memoriei cache.

Toți acești parametri sunt scrieți într-un fișier sudo gedit /etc/sysctl.conf.

Exemplul 1. Creșterea dimensiunii memoriei cache de scriere (accelerarea sistemului):

  • vm.dirty_background_ratio = 50
  • vm.dirty_ratio = 80

Exemplul 2: Reducerea dimensiunii memoriei cache de scriere:

  • vm.dirty_background_ratio = 5
  • vm.dirty_ratio = 10

Puteți afla valorile curente ale acestor parametri cu comanda sysctl -a | grep murdar.

Modificați aceste setări cu precauție. Înțelegerea clară a influenței lor reciproce, a relației lor cu dimensiunea RAM și a posibilelor efecte secundare.

Creșterea dimensiunii memoriei cache sau a timpului poate duce la pierderea datelor în timpul unei întreruperi de curent sau a unei defecțiuni critice a sistemului.

O dimensiune mare a memoriei cache combinată cu un volum mare de solicitări de scriere poate crea periodic o situație în care cererile de scriere sunt blocate pentru o lungă perioadă de timp, deoarece sistemul va trebui să șteargă o cantitate mare de date de pe un cache complet pe disc.

Accelerarea meniului Dash

Puteți dezactiva căutarea surselor online atunci când introduceți ceva în bara de căutare a meniului Dash. Prin interfața grafică: „Setări – securitate și confidențialitate – căutare: afișați rezultatele căutării pe Internet”.

Sau prin terminal: gsettings set "com.canonical.Unity.Lenses" la distanță-căutare conținut-niciuna.

În plus, puteți dezactiva căutarea ofertelor comerciale în magazinele online. Comanda in terminal:

gsettings set "com.canonical.Unity.Lenses" domenii dezactivate "["more_suggestions-amazon.scope","more_suggestions-u1ms.scope","more_suggestions-populartracks.scope", "music-musicstore.scope","more_suggestions -ebay.scope", "more_suggestions-ubuntushop.scope","more_suggestions-skimlinks.scope"]"

Adăugați codificarea Windows în editorul de text Gedit

Pentru a evita „crăparea” la deschiderea mesajelor text fișiere Windows, în editorul Gedit trebuie să adăugați codificarea Windows-1251. Comanda in terminal:

gsettings set org.gnome.gedit.preferences.encodings detectat automat "["UTF-8", "WINDOWS-1251", "CURRENT", "ISO-8859-15", "UTF-16"]"

Bare de defilare Unity cu aspect tradițional

În mod implicit, în Unity, barele de defilare sunt ascunse. Dar le poți face vizibile tot timpul. Comanda in terminal:

gsettings set com.canonical.desktop.interface derulare-mod normal

MP3 player simplu pentru Ubuntu

Se instalează din cutie în Ubuntu player muzical rhythmbox. Este destul de mare și nu deosebit de confortabil, există o mulțime de lucruri inutile în el. Puteți să-l eliminați și să instalați un player mai simplu și mai convenabil.

sudo apt-get remove rhythmbox

sudo apt-get install Audacious

Jucător mic îndrăzneț, fără clopote și fluiere inutile:

sudo apt-get install qmmp

Adăugarea de comenzi rapide de la tastatură pentru a lansa programe

Programele utilizate frecvent, cum ar fi Nautilus, pot fi lansate de la tastatură prin alocarea unei comenzi rapide de la tastatură. Acest lucru se face prin intermediul applet-ului grafic „Setări - Tastatură - Comenzi rapide de la tastatură”:

În secțiunea „Combinații suplimentare” puteți adăuga propriile comenzi de lansare și le puteți asocia cu taste.

Mai întâi se adaugă comanda. Apoi, în lista de comenzi, faceți clic pe linia dorită și apăsați combinația de taste dorită.

Minimizați toate ferestrele (Open Desktop) în Ubuntu

În Ubuntu 14.04, în mod implicit, restrângeți totul ferestre deschise se poate face de la tastatura: Ctrl+Win+D. În plus, puteți adăuga un buton la lansator care va efectua aceeași acțiune. Acest lucru se realizează prin intermediul applet-ului grafic „Setări – Aspect – Mod”:

Comanda rapidă de la tastatură Ctrl+Win+D, dupa parerea mea, incomod. Pe Windows este folosit Win+D(această combinație a fost și în 11 versiuni de Ubuntu). Pentru a schimba această combinație trebuie să instalați programul compizconfig-settings-manager. Apoi rulați-l și în secțiunea „Desktop” deschideți „ Pluginul Ubuntu Unity". Parametru" Arată desktop" definește comanda rapidă de la tastatură pentru această acțiune:

Pentru entuziaști

Pentru cei cărora le place să aprofundeze setările, le pot recomanda câteva programe.

gsettings

Program de consolă. Vă permite să modificați un număr mare de parametri de sistem. Setările sunt organizate sub forma unui arbore - o diagramă, în diagrame există chei cărora li se pot atribui valori.

Comanda de ajutor gsettings va afișa o listă de setări. De exemplu lista gsettings-recursiv oferă o listă generală de scheme, chei și valori curente.

dconf

Program de grafică. De asemenea, vă permite să vă schimbați setarile sistemului. Acest program trebuie instalat ( sudo apt-get install dconf).

Cu toate acestea, dacă utilizați un mediu desktop greu, cum ar fi Unity, viteza poate scădea. Acest articol conține o listă de 4 sfaturi simple pe care le puteți aplica pentru a vă accelera sistemul Ubuntu 16.04. Ar trebui să vedeți îmbunătățiri de viteză pe hardware mai slab și în Virtualbox. De asemenea, ajută chiar dacă ați instalat pe un SSD.

Faceți din nou computerul mai rapid!

1. Dezactivați lansarea aplicațiilor

Ubuntu 16.04 lansează multe aplicații în timpul pornirii pe care le puteți considera inutile. Pentru a accelera procesul de încărcare, puteți dezactiva unele dintre ele. Cu toate acestea, majoritatea rulează aplicații ascuns. Pentru a le afișa, pur și simplu rulați următoarea comandă:

Sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Apoi lansați aplicația de lansare din Unity Dash.

Pentru a dezactiva rularea unei aplicații, pur și simplu debifați-o.

Iată câteva aplicații pe care le puteți considera inacceptabile.

Disponibilitatea managerului de profil

Este folosit pentru a afișa pictograma de accesibilitate a tăvii pe ecranul de conectare. Dacă nu aveți nevoie de tastatura de pe ecran sau de cititorul de ecran, îl puteți dezactiva.

Monitor de rezervă

Acesta este deja-dup-monitor. Dacă nu vrei să creezi copie de rezervă, opreste-l.

Caribu

Dezactivează-l dacă nu ai nevoie tastatura de pe ecran.

Partajarea desktopului

Dezactivați-l dacă nu aveți nevoie de nimeni să vă gestioneze sistemul Ubuntu de la distanță. Mai ai ocazia telecomandă computerul prietenului prin VNC.

Software Gnome

Dezactivați-l dacă doriți să instalați software în terminal și nu utilizați software-ul Gnome.

Orca pentru citirea ecranului

Oprește-l dacă mai poți vedea lumea frumoasă.

Partajarea personală a fișierelor

Dezactivează-l dacă nu folosești Bluetooth pentru a partaja fișiere.

Actualizare notificator

Dezactivează-l dacă nu vrei să fii notificat când sunt disponibile actualizări software.

2. Reglați fișierul de schimb

Știm cu toții că memoria RAM este mult mai rapidă decât un hard disk.

Să facem un mic experiment: Porniți sistemul Ubuntu 16.04, deschideți unele aplicații precum Firefox, LibreOffice, Mozilla Thunderbird, Evince pentru a vizualiza documente și apoi faceți ceva cu el. Nu o întrerupe sau hibernează. Apoi, după câteva ore, reveniți la Ubuntu 16.04. Veți vedea că aceste aplicații răspund slab la clicurile mouse-ului, deoarece au fost inactive și descărcate pe hard disk.

Este posibil să găsiți monitorul de sistem că Ubuntu folosește spațiu de schimb, chiar dacă aveți multă memorie fizică liberă.

Acest lucru se întâmplă din cauza valorii implicite de swappiness a Ubuntu. Swappiness este un parametru al nucleului care controlează cât de des se schimbă Linux de la procesele inactive la spațiul de schimb de pe hard disk.

Valoarea de schimb este între 0 ~ 100. O valoare mai mică înseamnă că Linux va folosi mai puțin spațiul de schimb, în ​​timp ce o valoare mai mare face ca Linux să folosească spațiul de schimb mai des. Valoarea implicită pe Ubuntu este 60, ceea ce înseamnă că computerul dvs. a folosit 40% din memoria sa fizică, după care kernel-ul Linux începe să se retragă.

Puteți utiliza următoarea comandă pentru a verifica valoarea curentă.

Sudo sysctl vm.swappiness=10

Nu adăugați spații înainte sau după semnul egal. Această setare nu este permanentă.

Pentru ca acesta să fie persistent după repornire, trebuie să editați fișierul.

Sudo nano /etc/sysctl.d/99-sysctl.conf

La sfârșitul acestui fișier, adăugați următoarea linie.

Vm.swappiness=10

Salvați și închideți acest fișier. (Apăsați Ctrl+O pentru a salva, apăsați Ctrl+X pentru a ieși) Acest lucru este valabil și pentru dvs. server Ubuntu 16.04.

3. Preîncărcați aplicațiile utilizate frecvent

Sunteți nemulțumit de viteza de pornire browser Firefox sau alte aplicații lente? Iată o mică bucată de software numită preîncărcare, ceea ce înseamnă să vă amintiți, acestea sunt aplicațiile pe care le utilizați cel mai des și încărcați biblioteci aferente și fișiere executabileîn memorie, astfel încât aceste aplicații să poată fi lansate mai rapid.

Instalați preîncărcarea pe Ubuntu 16.04 folosind comanda:

Sudo apt install preload

Odată ce preîncărcarea este instalată, demonul va porni automat. Puteți verifica acest lucru cu:

Preîncărcare stare Systemctl

Dacă nu funcționează, atunci rulați-l folosind următoarea comandă:

Sudo systemctl start preload

Acum poți să uiți de preîncărcare și să-ți faci celelalte lucrări.

4. Dezactivați efectele neobișnuite

Efectele neobișnuite pot încetini computerul. Putem folosi compizconfig-settings-manager pentru a le opri.

Sudo apt install compizconfig-settings-manager

Lansați-l folosind Unity Dash. Apoi faceți clic pe fila Efecte din stânga și dezactivați efectele care nu vă plac. Puteți dezactiva toate efectele dacă doriți.

De asemenea, puteți dezactiva estomparea fundalului folosind instrumentul Unity Dash pentru a face Dash mai receptiv.

Sudo apt install unity-tweak-tool

Apoi deschideți-l, selectați fila de căutare și setați estomparea fundalului la dezactivată.

Care preferați?

Inainte de

După

Sfat bonus: Aflați vinovatul din spatele încărcării lente

Puteți afla ce serviciu durează până la finalizarea pornirii introducând următoarea comandă în terminal.

Systemd-analiza vina

După cum puteți vedea din ecranul de mai sus, mnt-pi.mount și vboxadd.service sunt vinovați pe computerul meu. Știu că mnt-pi.mount este responsabil pentru montarea NFS pentru Raspberry Pi meu, dar nu mai am nevoie de NFS, așa că pot elimina în siguranță montarea NFS din fișierul /etc/fstab. De asemenea, știu că serviciul vboxadd este util doar pentru mașini virtuale astfel încât să pot dezactiva acest serviciu pe mașina mea fizică.

Sudo systemctl dezactivează vboxadd.service

Pentru a afla timpul de încărcare, executați următoarea comandă:

Systemd-analiza timp

Alte modalități de a accelera Ubuntu 16.04

Cunoașteți și alte modalități care pot accelera Ubuntu 16.04? Împărtășește-ți sfaturile în comentariile de mai jos.

În general utilizatorii Linux bucură-te mai repede sistem de operare, Cum utilizatorii de Windows. Cu toate acestea, dacă utilizați un mediu greu precum Unity, Ubuntu 16.04 poate fi lent. Această postare listează 4 un sfat simplu, pe care îl puteți aplica pentru a vă accelera sistemul Ubuntu 16.04. Veți observa o creștere a vitezei pe hardware-ul low-end și în Virtualbox. Acest lucru ajută, de asemenea, chiar dacă ați instalat Ubuntu pe o unitate SSD.

Apropo, am scris deja despre cum să accelerăm semnificativ viteza și performanța Ubuntu în VitrualBox pe site-ul nostru. Dacă utilizați sistemul prin acest program, atunci veți fi interesat.

Să ne uităm, cum să faci Ubuntu 16.04 mai rapid!

  1. Dezactivați aplicațiile de pornire inutile pentru a porni Ubuntu mai rapid.

În timpul pornirii, Ubuntu lansează multe aplicații de care este posibil să nu aveți nevoie. Pentru ca Ubuntu 16.04 să pornească mai rapid, puteți dezactiva unele dintre ele. In orice caz,

Majoritatea aplicațiilor de lansare sunt ascunse. Pentru a le afișa, executați următoarea comandă:

sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop

Apoi lansați aplicația de lansare din Unity Dash.

Pentru a dezactiva o aplicație de pornire, pur și simplu debifați-o.

Iată câteva aplicații pe care le puteți considera inacceptabile.

Accelerarea Ubuntu: Manager de profil de disponibilitate

Este folosit pentru a afișa o pictogramă în zonă caracteristici speciale pe ecranul de conectare. Dacă nu aveți nevoie de tastatura de pe ecran, utilizați un cititor de ecran, apoi dezactivați-l.

Monitor de rezervă

Acesta este un monitor deja-dup. Dacă nu doriți să copiați nimic cu deja-dup, dezactivați-l.

Accelerarea Ubuntu: Caribou

Dezactivați-l dacă nu aveți nevoie de tastatura de pe ecran.

Partajarea desktopului

Aceasta este pentru conexiunea VNC. Dezactivați-l dacă nu aveți nevoie de nimeni să vă controleze de la distanță sistemul Ubuntu. Mai ai ocazia telecomandă computerul altuia prin VNC.

Software Gnome

Dezactivați-l dacă doriți să instalați software în terminal și nu utilizați software-ul Gnome.

Cititor de ecran Orca

Dezactivați acest lucru dacă doriți să accelerați Ubuntu.

Accelerarea Ubuntu: Partajarea fișierelor

Dezactivează-l dacă nu folosești bluetooth pentru a partaja fișiere.

Actualizare notificări

Dezactivați-l dacă nu doriți să fiți notificat când sunt disponibile actualizări de software.

O altă modalitate de a accelera procesul de pornire Ubuntu este de a dezactiva unele servicii systemd. Puteți vizualiza aplicații de pornire suplimentare rulând următoarea comandă într-un terminal.

systemctl list-unit-files | grep activat

Inclus indică faptul că serviciul este pornit automat când Ubuntu pornește. Pentru a dezactiva serviciul să pornească automat, utilizați următoarea comandă:

sudo systemctl dezactivat

De exemplu, computerul meu nu are bluetooth, așa că pot dezactiva serviciul bluetooth.

sudo systemctl dezactivați bluetooth.service

Nu am o imprimantă, așa că aș putea la fel de bine să dezactivez cups.service.

sudo systemctl dezactivare cups.service

Atenţie. Înainte de a-l dezactiva, asigurați-vă că știți ce face serviciul.

  1. Ajustați schimbul

Accelerarea Ubuntu 16.04 necesită o abordare integrată. Prin urmare, această opțiune va fi de asemenea utilă.

Știm cu toții că memoria RAM este mult mai rapidă decât un hard disk.

Să experimentăm puțin: porniți sistemul Ubuntu 16.04, deschideți câteva aplicații precum Firefox, LibreOffice, Mozilla Thunderbird, vizualizatorul de documente Evince și apoi nu faceți nimic cu el. Nu întrerupeți sau nu opriți modul de repaus. Apoi, după câteva ore, reveniți la Ubuntu 16.04. Veți descoperi că aceste aplicații nu răspund bine la clicurile de mouse, deoarece au rămas inactive și au fost paginate pe hard disk.

Este posibil să descoperiți în System Monitor că Ubuntu utilizează spațiu pentru fișiere de pagină, chiar dacă aveți suficientă memorie fizică liberă.

Acest lucru se datorează valorii implicite de schimb pentru Ubuntu. Swappiness este o setare a nucleului Linux care controlează cât de des Linux aruncă procesele inactive în spațiul de schimb de pe hard disk.

Valoarea de schimb este între 0 ~ 100. O valoare mai mică înseamnă că Linux va folosi mai puțin spațiu de swap, în timp ce o valoare mai mare face ca Linux să folosească spațiul de swap mai des. Valoarea implicită pentru Ubuntu este 60, ceea ce înseamnă că dacă computerul utilizează până la 40% din memoria sa fizică, kernel-ul Linux începe să schimbe. Adică, puteți accelera Ubuntu pur și simplu ajustând această funcție corect.

Puteți utiliza următoarea comandă pentru a verifica valoarea curentă.

cat /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

Nu adăugați spații înainte sau după semnul egal. Această comandă specifică Nucleul Linux utilizați spațiu de schimb atunci când este utilizată 90% sau mai mult din memoria fizică. Această setare nu este permanentă.

Pentru ca acesta să fie persistent la reporniri, trebuie să editați fișierul.

sudo nano /etc/sysctl.d/99-sysctl.conf

La sfârșitul acestui fișier, adăugați următoarea linie.

Salvați și închideți acest fișier. (Apăsați Ctrl+O pentru a salva, apăsați Ctrl+X pentru a ieși). Acest sfat se aplică și serverului dumneavoastră Ubuntu 16.04.

Următoarele sfaturi vă vor ajuta în mod semnificativ accelerați Ubuntu pe orice configurație de dispozitiv.

  1. Preîncărcați aplicațiile utilizate frecvent

Sunteți nemulțumit de viteza de lansare a Firefox sau a altor aplicații lente? Iată o mică bucată de software numită preîncărcare, care își amintește aplicațiile pe care le folosești cel mai des și încarcă biblioteci asociate și fișiere binareîn memorie, astfel încât aceste aplicații să poată porni mai repede. Acest lucru poate accelera semnificativ Ubuntu și toate programele pe care le utilizați cel mai des pe dispozitivul dvs.

Instalați prepornirea pe Ubuntu 16.04 folosind această comandă pe o singură linie.

sudo apt install preload

După instalarea și „montarea” pre-pornirii, procesul va începe automat. Puteți verifica asta:

preîncărcare stare systemctl

Dacă nu rulează, porniți-l cu următoarea comandă:

sudo systemctl start preload

Acum puteți uita de preîncărcare și puteți face alte lucrări. Accelerarea Ubuntu include o altă metodă pe care mulți o consideră foarte eficientă. Mai ales pe dispozitivele cu plăci video mobile.

  1. Dezactivați efectele suplimentare

Efectele de lux sunt delicioase, dar pot încetini computerul. Putem folosi compizconfig-settings-manager pentru a le dezactiva.

sudo apt install compizconfig-settings-manager

Începeți-l cu Unity Dash. Apoi faceți clic pe fila Efecte din stânga și dezactivați efectele care nu vă plac. Puteți dezactiva toate efectele dacă doriți.

De asemenea, puteți dezactiva estomparea fundalului Unity Dash folosind instrumentul Unity Tweak pentru a face Dash mai receptiv.

sudo apt install unity-tweak-tool

Apoi deschideți-l, selectați fila de căutare și setați opțiunea Blur de fundal la Dezactivat.

Unora le place fundal transparent. Pe care o preferați? Și cât de utilă a fost această metodă pentru a accelera Ubuntu pe sistemul tău.

După

Accelerarea Ubuntu, așa cum am spus deja, necesită o varietate de metode pentru a funcționa bine pe dispozitiv.

Puteți afla ce serviciu durează până la finalizarea pornirii introducând următoarea comandă în terminal.

După cum puteți vedea din captura de ecran de mai sus, mnt-pi.mount și vboxadd.service sunt vinovații pe computerul meu. Știu că mnt-pi.mount este responsabil pentru instalarea NFS din Raspberry Pi, dar nu mai am nevoie de NFS, așa că pot elimina în siguranță montarea NFS din fișierul /etc/fstab. De asemenea, știu că serviciul vboxadd este util doar pentru mașinile virtuale, așa că pot dezactiva acest serviciu pe mașina mea fizică.

sudo systemctl dezactivează vboxadd.service

Pentru a afla timpul de încărcare, rulați:

După

Alte modalități de a accelera Ubuntu 16.04

Traducerea unui articol dintr-o resursă excelentă în limba engleză LinuxBabe.

Sper că aceste modificări de performanță v-au ajutat să faceți Ubuntu 16.04 mai rapid. Știi și alte moduri care poate accelera Ubuntu 16.04? Împărtășește-ți sfaturile în comentariile de mai jos. Dacă ați găsit această postare utilă, abonați-vă la buletinul nostru informativ gratuit sau distribuiți linkul pe Google+, Odnoklassniki, Twitter, VKontakte sau, de exemplu, Facebook.

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.