Kako programski poboljšati grafiku u Ubuntuu. Ubrzavanje diskovnog podsustava Ubuntua. Napomena o programima za pokretanje

18.05.2020 Vijesti

Ako sada usporedite nove verzije Ubuntu desktop distribucije s, na primjer, verzijom 14.04, trebali biste vidjeti da Linux distribucije Postali su “proždrljiviji”, a nove verzije imaju problem u vidu Unityja koji kao slon ždere RAM i ako imate manje od 2GB RAM-a neće biti slatko. U današnjem materijalu raspravljat ćemo o nekoliko načina za više optimalno rješenje problemi koji su se pojavili koji bi smanjili apetit za korištenje RAM-a. Prvi je, naravno, izbor lagane distribucije (Xubuntu ili Lubuntu i drugi). Druga metoda, u ovom slučaju pokušat ćemo smanjiti potrošnju memorije bez ograničavanja funkcionalnosti distribucije; za eksperimente smo odabrali Ubuntu 16.04 LTS.

Uvod

Ako ste upravo instalirali sustav na računalo koje ima dva gigabajta RAM-a, nakon prvog pokretanja sustav će trošiti najmanje 1 GB memorije. Čini se da nije kritično, ali je puno ako uzmete barem manju distribuciju i usporedite potrošnju memorije. A ako pokrenete preglednik, na primjer, s 5-6 kartica, tada će se vaših 2 GB brzo potrošiti i vidjet ćete prve zastoje u radu, zamrzavanje preglednika itd.

Pogledajmo što nam od funkcionalnosti treba, a što ne.

  • Prije svega, popis demona koji se učitavaju prema zadanim postavkama. Programeri Ubuntua pokušali su učiniti minimum, ali u našoj situaciji vrijedi obratiti pozornost na činjenicu da, ovisno o stupnju korištenja distribucije, puno funkcionalnosti može biti potpuno nepotrebno, što u konačnici može biti onemogućeno i neće pojesti RAM.
  • Također vrijedi obratiti pozornost na aplikacije koje ne koristite. Različiti softveri koriste dodatke, koji su u većini slučajeva implementirani u obliku biblioteka za preuzimanje. U ovoj situaciji ne bi bilo suvišno fino podešavanje i isključivanje nepotrebnih stvari. Vrijedno je zapamtiti grafički podsustav, čije komponente nisu potrebne svima; njihovim isključivanjem možete osloboditi nešto RAM-a.

Imajte na umu da autor materijala nije odgovoran za vaše postupke ako onemogućite nešto važno i vaš se sustav sruši. Sve manipulacije izvodite na vlastitu odgovornost i rizik kada donosite ovu ili onu odluku da onemogućite usluge i dodatke.

Onemogućite nepotrebne usluge / usluge

Ubuntu 16.04 koristi systemd, da bismo vidjeli softver koji se pokreće tijekom pokretanja, možemo koristiti sljedeću naredbu:

Sudo systemctl list-units --usluga tipa

Kao rezultat toga, primit ćemo popis aktivnih (u upotrebi) i usluga koje su već dovršene. Pogledajmo pobliže ovaj popis i razmislimo što nam treba i čega se možemo riješiti.

Popis učitanih systemd usluga

AppArmor je dizajniran za zaštitu sustava, ali u stvarnosti, ako govorimo o kućnim sustavima, bit će dovoljno da se aplikacije ažuriraju na vrijeme. Ako govorimo o rizicima infekcije od softvera, onda su oni minimalni; morate se jako potruditi doći do zlonamjerne stranice prepune exploita koji su stvoreni za određenu verziju distribucije; također je vrijedno zapamtiti da zadano je AppArmor profil za Firefox neaktivan. Stoga, ako imate napad panike poput paranoične osobe, ne morate isključiti ovu uslugu, ali ako trezveno razmislite, možete je sigurno isključiti, za što koristite sljedeću naredbu:

Sudo systemctl onemogući apparmor.service

Apport je usluga osmišljena za slanje izvješća o pogreškama Canonicalu. Da, čini se kao koristan alat, ali zamislite situaciju: imate 3G mobilni internet i ovaj prozor s pogreškom stalno vam se pojavljuje pred očima, u ovoj situaciji ima smisla onemogućiti ovu uslugu, ponekad se ovaj prozor pojavljuje prečesto kada ga ne očekujete, osobno sam ga onemogućio odmah nakon instalacije jer ponekad jednostavno iskoči kada ga ne očekujete. Hoćete li onemogućiti, odlučite sami. Za onemogućavanje upišite naredbu:

Sudo systemctl onemogući appor.service

Avahi je demon koji je dizajniran za otkrivanje usluga/računala u domeni .local. Čini se kao zgodna stvar, ali u praksi, ako imate nekoliko računala unutra lokalna mreža, nema smisla držati ovaj demon aktivnim, možete ga sigurno onemogućiti:

Sudo systemctl onemogući avahi-daemon.service

CGManager je dizajniran za upravljanje cgroupom dopuštajući neprivilegiranim korisnicima pristup cgroup-u i sprječavajući privilegirane aplikacije da trenutnu cgroup prepuste njenom roditelju. Ako trezveno razmišljate, to može biti korisno samo pri stvaranju ugniježđenih LXC spremnika; ako ih ne koristite i ne koristite sandbox u kojem sve to može biti korisno za pokretanje programa, slobodno onemogućite:

Sudo systemctl onemogući cgmanager.service

Colord se koristi za upravljanje profilima boja, omogućujući vam da prikažete identične boje i na zaslonu računala i na pisaču. Ako vam ovo nije potrebno i ne planirate upravljati bojama, nemate crno-bijeli pisač ili uopće nemate pisač, nemojte se ustručavati onemogućiti ga:

Sudo systemctl onemogući colord.service

ModemManager je sučelje koje vam omogućuje povezivanje s internetom pomoću modema, komunikacijskih kanala (2G/3G/4G/CDMA), načina povezivanja (RS232, USB, Bluetooth) i načina upravljanja (AT, QCDM, QMI, MBIM). Ako imate kabelski internet i ne planirate koristiti modem, onemogućite:

Sudo systemctl onemogući ModemManager.service

Speech Dispatcher je objedinjeni API koji je dizajniran za promjenu redoslijeda pozivanja sintesajzera, a također vam omogućuje da spriječite preklapanja zvuka kada koristite nekoliko aplikacija i svirate zvuk u njima istovremeno. Ako ne planirate koristiti sintetizatore govora, onemogućite:

Sudo systemctl onemogući govorni dispatcher.service

Whoopsie - ova usluga ima iste korijene kao i Appport, ako ste je onemogućili, učinite isto s Whoopsie. Prije svega, otvorite konfiguraciju /etc/default/whoopsie, ovdje moramo promijeniti vrijednost u parametru report_crashes, zamijeniti true s false, spremiti i zatim onemogućiti uslugu:

Sudo systemctl onemogući whoopsie.service

Onemogućavanje komponenti programa i grafičkog podsustava

Ako onemogućite grafički podsustav, vaš će Ubuntu koristiti 40%. Prva stvar koju vrijedi zapamtiti i što može znatno olakšati rad u Ubuntuu je onemogućavanje online pretraživanja, koje uglavnom nikome ne treba. Da biste onemogućili, možete otići na "Postavke sustava -> Sigurnost i privatnost -> Pretraživanje" i uključiti "Prikaži rezultate internetskog pretraživanja". Ili upotrijebite metodu konzole i pokrenite sljedeću naredbu u terminalu:

Gsettings set com.canonical.Unity.Lenses remote-content-search ništa

Vrijedno je prisjetiti se kompozitnog upravitelja Compiz, koji ima apetit poput slona i izjeda vam memoriju više od svih drugih procesa. Da biste obuzdali njegove apetite, morat ćete instalirati CompizConfig Settings Manager (pokrenuti nakon instalacije):

Sudo apt-get install compizconfig-settings-manager ccsm

Prozor koji se pojavi sadržavat će popis dodataka. Pogledajmo što se može onemogućiti i pod kojim uvjetima.

  • “Naredbe”, ako ne navedete nijednu naredbu za kombinacije tipki, možete je sigurno onemogućiti; ne koristi se u Unityju i neće izazvati nikakve nuspojave ako je onemogućen.
  • Enhanced Zoom Desktop je neka vrsta "Screen Magnifier". Ako vam ne treba takav softver, onemogućite ga.
  • Desktop Wall je dobro poznata Compiz kocka u 2D. Ako ne planirate koristiti kocku, onemogućite je.
  • Viewport Switcher - ovaj dodatak je dizajniran za promjenu desktopa. Također stvara opterećenja i ako vam ne treba, isključite ga.
  • U grupi "Efekti" možete onemogućiti dodatak: Animacije i "Izgled/nestanak prozora". Ja sam za ovaj odjeljak Isključio sam sve skroz i radim bez animacija i bez nepotrebnih ljepota jer to nije potrebno.
  • Upravljanje sesijom - osmišljeno za spremanje/vraćanje položaja i veličina prozora u sesiji u intervalima između prijave/odjave korisnika). Ako ti ne treba, ugasi ga kao ja.
  • Kada onemogućujete nepotrebne neželjene dodatke, najbolje je otići na karticu "Sve" i onemogućiti ga samo skrolanjem gore ili dolje gdje će vam sve biti pri ruci.

Onemogućavanje Compiz dodataka putem ccsm-a

Uzmimo za primjer aplikaciju Network Manager. Na popisu dodataka ovu aplikaciju Ima ofono, ako ne koristite mobilne veze, ne koristite modeme i imate samo kabelski internet, slobodno ga možete isključiti ako ne planirate koristiti modeme. Za onemogućavanje, u terminalu pokrenite naredbu sudo gedit /etc/NetworkManager/NetworkManager.conf u retku Dodatak, izbrišite ,ofono i spremite promjene.

Pogledajmo pobliže dodatke Network Managera

Prilikom pokretanja ubuntu desktopa pokreću se mnogi dodaci za koje korisnik niti ne zna ili ne zna za što su potrebni, kako bi mogao saznati za njih ako nisu prikazani nigdje u grafičkom sučelju. Da, neki od njih su potrebni, ali ne svi, au nastavku ćemo govoriti o onima kojih se možete riješiti.

Da biste onemogućili, trebate učiniti sljedeće, idite u direktorij /etc/xdg/autostart:

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

U gornjem primjeru onemogućio sam zaslonsku tipkovnicu, možete je prilagoditi kako želite dodavanjem dodatka koji vam je potreban na kraju. Ako ga želite ponovno omogućiti, pokrenite naredbu poput:

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

Pogledajmo što se može onemogućiti:

  • Ako ne koristite GPG, ionako možete onemogućiti gnome-keyring-gpg pomoćni programi sustava izravno će pristupiti privjesku za ključeve.
  • Indikator-bluetooth, ako ne koristite i ne planirate koristeći bluetooth, isključite.
  • Indicator-messages dizajniran je za prikaz dolaznih poruka u klijentima e-pošte ako ih ne koristite mail klijenti, možete ga isključiti ako ga koristite, stoga ga nemojte isključivati.
  • Indikator-pisači - prikazuje povezanost pisača; ako nemate pisač, odspojite ga.
  • Onboard-autostart - dizajniran je za pokretanje zaslonske tipkovnice; ako je ne koristite, isključite je, isključio sam je bez oklijevanja jer je ne koristim i ne planiram.
  • Orca-autostart je povećalo, isto smeće kao i tipkovnica, ako imaš dobar vid, ugasi je.
  • Print-applet je dodatak koji prikazuje poslove ispisa, kao što sam gore napisao za indikator-pisače, ako nema pisača, onemogućite ga.
  • Telepathy-indicator je dodatak koji prikazuje obavijesti ovog klijenta, ako ga ne koristite, onemogućite ga.
  • Update-notifier - dodatak za obavijesti o ažuriranjima. Ako niste previše lijeni da sami pokrenete proces ažuriranja, možete ga onemogućiti.
  • Zeitgeist-datahub je plugin koji ima ulogu sakupljača koji pokreće različite sakupljače informacija koristeći Zeitgeist tehnologiju. Ova tehnologija registrira aktivnog korisnika kako bi se obnovila kronologija događaja. Da, vrijedi podsjetiti da je ova tehnologija vrlo dobro povezana s Unityjem, da biste je onemogućili, morat ćete izvršiti dodatne manipulacije.

Prije svega, trebate zatvoriti pristup pisanju u datoteku baze podataka za proces zeitgeist-daemon, otvoriti terminal CTRL+ALT+T i pokrenuti sljedeću naredbu:

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

Provjerimo da ovaj proces ne može pisati tamo:

Zeitgeist-daemon --zamjena

Ako ste sve učinili ispravno, nakon izvršenja gornje naredbe, trebao bi se žaliti da nema pristupa datoteci baze podataka, nakon čega možete onemogućiti dodatak.

Korištenje zRama za povećanje memorije

Korištenjem zRama možemo žrtvovati malo performansi kako bismo povećali količinu memorije. Način na koji zRam radi je stvaranje komprimiranog blok uređaja u vašoj memoriji i naknadno postavljanje swapa na njega. Kao rezultat toga, zahvaljujući kompresiji, postižemo dvostruku uštedu memorije.

Za aktivaciju zRama potrebno je instalirati sljedeći paket:

Sudo apt-get install zram-config

zatim ponovno pokrenite. Nakon toga, da provjerite, pogledajte popis vaših swap particija:

Sudo swapon -s

Ako je sve prošlo dobro, swap će se pojaviti na vašem /dev/zram0 uređaju. Prema zadanim postavkama, kreira se jedan za svaki procesor.

Zaključak

Gore smo pregledali materijal o tome kako možete smanjiti potrošnju RAM-a bez utjecaja na bilo što važno ili ugrožavanja funkcionalnosti sustava. Da, svatko mora sam odlučiti što mu treba, što koristi, a što ne, te onemogućiti dodatke i nepotrebne usluge na temelju vaše situacije.

Osim toga, još nekoliko savjeta, ako želite imati sustav jednostavan za korištenje, instalirajte druga lakša desktop okruženja bez korištenja Unityja, broj dostupnih okruženja je dovoljan za odabir, nadam se da ćete razmisliti i odabrati optimalniji i lakši za sebe.

Ako imate dva gigabajta RAM-a, umjesto učitavanja aplikacija, na primjer, uzimanje uredsko odijelo LibreOffice Writer, možete ga zamijeniti lakšim AbiWordom, umjesto preglednika sustava koji je predinstaliran po defaultu, Firefoxa, odaberite lakši, npr. Midori.

Ovo je vjerojatno kraj materijala, nadam se da će svatko pronaći nešto korisno za sebe. Ako imate pitanja, pitajte u komentarima.

Promijenimo ponašanje Ubuntua u pogledu korištenja RAM-a i swapa (swap particija). Postoji parametar koji se zove vm.swappiness, koji je zadano 60 i kontrolira postotak slobodna memorija, pri čemu će početi aktivno izbacivanje stranica u swap particiju. Drugim riječima, pri 100-60=40% zauzete memorije, Ubuntu će već početi koristiti swap particiju. Ako u računalu ima puno RAM-a, bolje je promijeniti parametar vm.swappiness na 10 i time reći Ubuntuu da ne koristi swap dok iskorišteni RAM ne dosegne 100-10=90%. Postavimo vrijednost na 10 umjesto 60. U konzoli unesite sljedeću naredbu:

Echo 10 > /proc/sys/vm/swappiness

Sysctl -w vm.swappiness=10

Da biste spremili postavku nakon ponovnog pokretanja, dodajte sljedeći redak na kraj datoteke /etc/sysctl.conf:

Vm.swappiness=10

Da biste odmah primijenili postavku:

Sysctl -p

Osim toga, možemo govoriti o još nekoliko parametara.
Pseudo-datoteka vfs_cache_pressure pohranjuje vrijednost - razinu memorije dodijeljenu za predmemoriju. Zadana vrijednost: 100. Povećanje ovog parametra uzrokuje da kernel aktivnije ispisuje neiskorištene memorijske stranice iz predmemorije, tj. Količina RAM-a dodijeljena predmemoriji će rasti sporije, što će zauzvrat smanjiti vjerojatnost da će se koristiti swap particija. Smanjenjem ovog parametra, kernel će, naprotiv, duže zadržati memorijske stranice u predmemoriji, uključujući i swap. To ima smisla kada postoji mala količina RAM-a, na primjer, ako imamo 512 MB memorije, tada Parametar vfs_cache_pressure može se postaviti na 50. Ovo će smanjiti broj diskovnih operacija u swap particiji, tako da će se neiskorištene stranice rjeđe uklanjati. Daljnje smanjenje ovog parametra može dovesti do nedostatka memorije.
Ako želite ubrzati sustav i imate dovoljno RAM-a (2 GB ili više), promijenite vrijednost sustava ovako: swappiness = 10, vfs_cache_pressure = 1000 (zadano 100), dodajte sljedeći redak u /etc/sysctl .conf datoteka:

Vm.vfs_cache_pressure=1000

ili u hodu:

Sysctl -w vm.vfs_cache_pressure=1000

Predmemoriranje u Linuxu

Kada se podaci zapisuju na disk (bilo kojim programom), Linux sprema te podatke u predmemoriju u području memorije koje se zove Page Cache. Informacije o ovom memorijskom području mogu se vidjeti pomoću naredbi free, vmstat ili top. Potpuna informacija O ovom memorijskom području možete vidjeti u datoteci /proc/meminfo. Ispod je primjer ove datoteke na poslužitelju s 4 GB RAM-a:

MemTotal: 3950112 kB
MemFree: 622560 kB
Međuspremnici: 78048 kB
Spremljeno u predmemoriju: 2901484 kB
SwapCached: 0 kB
Aktivno: 3108012 kB
Neaktivno: 55296 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 3950112 kB
LowFree: 622560 kB
SwapTotal: 4198272 kB
SwapFree: 4198244 kB
Prljavo: 416 kB
Povratno pisanje: 0 kB
Mapirano: 999852 kB
Ploča: 57104 kB
Predano_AS: 3340368 kB
Tablice stranica: 6672 kB
VmallocUkupno: 536870911 kB
VmallocUsed: 35300 kB
VmallocChunk: 536835611 kB
Ogromne_stranice_ukupno: 0
Ogromne stranice_besplatno: 0
Velika veličina stranice: 2048 kB

Veličina predmemorije stranice prikazana je u parametru "Cached", u u ovom primjeru ima 2,9 GB. Kako se stranice zapisuju u memoriju, veličina parametra "Prljavo" se povećava. Kada počnete pisati na disk, parametar "Writeback" će se povećavati sve dok snimanje ne završi. Vrlo je teško vidjeti parametar "Writeback" visok, budući da se njegova vrijednost povećava samo tijekom prozivanja, kada su ulazno/izlazne (I/O) operacije u redu čekanja, ali još nisu zapisane na disk.
Linux obično zapisuje podatke iz predmemorije na disk pomoću procesa pdflush. U svakom trenutku na sustavu se izvodi od 2 do 8 pdflush niti. U datoteci /proc/sys/vm/nr_pdflush_threads možete vidjeti koliko ovaj trenutak aktivne niti. Svaki put kada su sve postojeće pdflush niti zauzete najmanje 1 sekundu. Nove niti pokušavaju pisati podatke u redove čekanja slobodnih uređaja, tako da za svaki aktivni uređaj postoji 1 nit koja ispire podatke iz predmemorije. Svaki put kada prođe sekunda bez ikakve aktivnosti pdflusha, uklanja se 1 nit. Na Linuxu možete konfigurirati minimum i maksimalan iznos pdflush potoci.

Postavljanje pdflusha
Svaku pdflush nit kontrolira nekoliko parametara u /proc/sys/vm:

  • /proc/sys/vm/dirty_writeback_centisecs (zadano 500): u stotinkama sekunde. Ova postavka pokazuje koliko često pdflush nastavlja pisati podatke na disk. Prema zadanim postavkama, 2 niti se nastavljaju svakih 5 sekundi.
    Može postojati nedokumentirano ponašanje koje sprječava pokušaje smanjenja dirty_writeback_centisecs kako bi se omogućilo procesu pdflush da agresivnije predmemorira podatke. Na primjer, u ranije verzije U jezgri Linuxa 2.6, u mm/page-writeback.c, kod je uključivao logiku koja kaže "ako pisanje na disk traje dulje od parametra dirty_writeback_centisecs, tada postavite interval na 1 sekundu." Ova je logika opisana samo u kodu kernela, a njezin rad ovisi o verziji Linux kernela. Budući da to nije baš dobro, bit ćete zaštićeni od smanjenja ovog parametra.
  • code>/proc/sys/vm/dirty_expire_centiseconds (zadano 3000): u stotinkama sekunde. Ovaj parametar određuje koliko dugo podaci mogu ostati u predmemoriji prije nego što se moraju zapisati na disk. Zadana vrijednost je vrlo dugo: 30 sekundi. To znači da tijekom normalnog rada, sve dok se u predmemoriju ne upiše dovoljno podataka za pozivanje druge pdflush metode, Linux neće zapisivati ​​podatke na disk koji su bili u predmemoriju manje od 30 sekundi.
  • /proc/sys/vm/dirty_background_ratio (zadano 10): Maksimalni postotak RAM-a koji može ispuniti predmemorija stranice prije nego što se podaci zapišu na disk. Neke verzije Linux kernela mogu postaviti ovaj parametar na 5%.
    Većina dokumentacije opisuje ovaj parametar kao postotak ukupnog RAM-a, ali prema izvorni kodovi Linux kernel nije. Gledajući meminfo, parametar dirty_background_ratio izračunava se iz vrijednosti MemFree + Cached - Mapped. Dakle, za naš demo sustav, 10% je nešto manje od 250 MB, ali ne i 400 MB.

Kada pdflush počinje snimati?
U zadanoj konfiguraciji, podaci zapisani na disk ostaju u memoriji sve dok:

Ako se operacije pisanja često događaju na poslužitelju, jednog dana će se dosegnuti parametar dirty_background_ratio i moći ćete vidjeti da sva pisanja na disk idu samo kroz ovaj parametar bez čekanja da istekne parametar dirty_expire_centiseconds.

Proces pisanja stranice
Parametar /proc/sys/vm/dirty_ratio (zadano 40) je maksimalni postotak ukupnog RAM-a koji se može dodijeliti predmemoriji stranice prije nego što pdflush zapiše podatke na disk.

Napomena: Tijekom pisanja na disk, svi procesi pisanja su blokirani, ne samo onaj koji je ispunio međuspremnik za pisanje. To može uzrokovati da jedan proces blokira sve I/O operacije na sustavu.

Najbolji primjeri iz prakse za optimizaciju Linuxa za radnje s intenzivnim pisanjem
Obično, kada pokušavaju povećati performanse diskovnog podsustava, nailaze na problem da Linux sprema previše informacija odjednom. To je posebno vidljivo kod operacija koje zahtijevaju sinkronizaciju sustav datoteka, koristeći fsync pozive. Ako tijekom takvog poziva ima puno podataka u predmemoriji, tada se sustav može zamrznuti dok ovaj poziv ne završi.
ostalo čest problem se događa jer ima previše za snimanje prije početka snimanja fizički disk, I/O operacije se javljaju češće nego tijekom normalnog rada.

  • dirty_background_ratio: Osnovni alat za podešavanje. Obično se ovaj parametar smanjuje. Ako je vaš cilj smanjiti količinu podataka pohranjenih u predmemoriju, tako da se podaci zapisuju na disk postupno, a ne svi odjednom, tada je smanjenje ovog parametra najučinkovitiji način. Zadana vrijednost je najprikladnija za sustave s puno RAM-a i sporim diskovima.
  • dirty_ratio: Drugi najvažniji parametar za konfiguraciju. Ako je ova postavka značajno smanjena, sve aplikacije koje trebaju pisati na disk bit će blokirane.
  • dirty_expire_centisecs: Pokušajte smanjiti ovaj parametar, ali ne previše. Omogućuje vam da smanjite vrijeme koje stranice provedu u predmemoriji prije nego što se zapišu na disk, ali s druge strane značajno će smanjiti Prosječna brzina zapisivanje na disk, što će posebno biti vidljivo na sustavima sa sporim diskovima.

Kao rezultat dobivamo
U datoteku /etc/sysctl.conf dodajemo:

Vm.dirty_background_ratio = 10 vm.dirty_ratio = 40

Zatim sinkroniziramo predmemoriju i podatke diska, izbrišemo predmemoriju i spremimo parametre:

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

Da biste smanjili broj finalizacija pisanja na disk, morate prilagoditi:

Vm.dirty_writeback_centisecs = 15000

15. srpnja 2015

Popis savjeta za optimizaciju za Ubuntu 14.04. Svrha mu je povećati brzinu rada i jednostavnost korištenja.

Automatsko učitavanje programa u Ubuntu 14.04

Već dulje vrijeme Ubuntu ima grafičko sučelje za upravljanje startup programima. Ovo je program Startup Applications ( gnome-session-properties). Možete ga pronaći u glavnom izborniku Dasha. Ali ovaj program ne prikazuje sve automatski pokrenute programe. Neki od njih su skriveni. Da biste to popravili morate pokrenuti dvije naredbe u terminalu:

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

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

Nakon toga svi automatski pokrenuti programi bit će vidljivi u programu "Automatski pokrenute aplikacije":

Pažljivo onemogućite programe. Ako ne znate svrhu programa koji želite onemogućiti, pronađite informacije o njemu i pročitajte ih prije nego što ga onemogućite.

Napomena o programima za pokretanje

Ubuntu koristi dvije vrste pokretanja:

  1. Automatsko učitavanje zajedno s grafičkom ljuskom (Unity, GNOME, itd.).
  2. Automatsko učitavanje zajedno s jezgrom sustava, u tekstualnom načinu.

Startup Applications upravlja prvom vrstom preuzimanja. Fizički se takvo učitavanje vrši preko .desktop datoteke programa (analogno Windows prečaci), koji se nalazi u jednoj od dvije mape:

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

Iz prve mape program će se pokrenuti za bilo kojeg korisnika. Iz druge mape program će se pokrenuti samo za korisnika u čiju početnu mapu će biti smještena programska prečica.

Možete kopirati prečace u te mape potrebne programečak i ručno. Prečaci za sve dostupnih programa smjestiti u mapu /usr/share/applications(Dash ih uzima iz ove mape). Nakon kopiranja prečaca, trebate za svojstvo " X-GNOME-autostart-omogućen" postavite vrijednost na true.

Prethodno učitavanje programa pri pokretanju Ubuntua

Postoje posebni programi koji kontroliraju redoslijed učitavanja programa tijekom procesa pokretanja operativnog sustava. Oni organiziraju smještaj preuzetih binarnih programskih datoteka na takav način da smanjuju njihovu fragmentaciju unutar datotečnog sustava. Smanjenje fragmentacije ubrzava vrijeme pokretanja OS-a.

Mnogi savjeti za optimizaciju Ubuntua spominju program predopterećenje. Njegova instalacija se može izvršiti putem terminala:

sudo apt-get instaliraj predučitavanje

sudo dodir /var/lib/preload/preload.state

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

/etc/init.d/preload ponovno pokretanje

Međutim, u Ubuntuu je odmah instaliran drugi program za isti zadatak - ureadahead. Samo trebate omogućiti njegovo automatsko pokretanje.

Bilješka

Korištenje takvih programa ima smisla samo ako je na računalu instaliran mehanički (HDD) disk. Ako je disk elektronički (SSD), onda nema smisla u tim programima, jer SSD diskovi Fragmentacija datoteka vrlo malo utječe na njihovu brzinu preuzimanja.

Smanjite veličinu zapisnika sustava (logova) Ubuntua

Ubuntu čuva hrpu zapisa. I sustav i zapisnici pojedinih programa i usluga.

Obično su svi ti zapisnici pohranjeni u mapi /var/log. Ako se ova mapa nalazi na korijenskoj (/) particiji, tada je u nekim slučajevima moguće da će se veličina ove mape toliko povećati da će sve biti popunjeno slobodno mjesto na root particiji, sve do nemogućnosti pokretanja operativnog sustava. Ovo nije tipična situacija, ali događa se.

Stoga je bolje konfigurirati sustav za pohranu dnevnika na takav način da se smanji količina pohranjenih informacija.

Bolje je to učiniti kroz postavke poseban program logrotirati. Ovaj program briše arhivirane kopije zapisa određenom učestalošću. Postavke programa pohranjene su u mapi /etc/logrotate.d. Svaka datoteka u ovoj mapi definira upravljanje zapisima za određeni program. Na primjer datoteka /etc/logrotate.d/rsyslog ovo je menadžment zapisnici sustava. Da biste smanjili veličinu pohranjenih dnevnika, trebate navesti parametre u ovim datotekama rotirati 0 I dnevno. Također možete dodati ograničenje veličine dnevnika, na primjer veličina 10M(10 megabajta).

sudo gedit /etc/logrotate.d/rsyslog

Zatim uredite ovu datoteku. Isto možete učiniti s drugim datotekama u ovoj mapi. Možete promijeniti globalne postavke programa logrotirati, putem datoteke /etc/logrotate.conf.

Nakon promjene postavki rotacije zapisa, možete izbrisati sve stare zapise. Naredba u terminalu:

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

Tmp mapu u RAM

Možete premjestiti mapu privremenih datoteka u RAM. Uređivanjem fstab datoteke:

sudo gedit /etc/fstab

i dodajte liniju tmpfs /tmp tmpfs zadane postavke,noexec,nosuid 0 0

Međutim, to treba učiniti s oprezom.

Drugo, u ovoj mapi neki programi mogu pohraniti podatke koje koriste nakon ponovnog pokretanja sustava.

Korištenje swapa na disku

Možete promijeniti uvjete pod kojima sustav počinje koristiti zamjenu diska. Prema zadanim postavkama, Ubuntu počinje koristiti disk swap kada radna memorija 40% zauzeto ili više. Možete promijeniti ovo ponašanje.

sudo gedit /etc/sysctl.conf

i dodajte redak na kraj datoteke: vm.swappiness=10

Zatim ponovno učitajte parametre: sudo sysctl -p

Parametar vm.swappiness=10 navodi da će se disk swap koristiti kada je RAM 90% pun.

Promjena postavki predmemoriranja pisanja na disk

Ubuntu predmemorira (u RAM) sve zapise na disk. A zatim ih izvršava u odgođenom načinu rada. Upravljanjem postavkama predmemorije pisanja možete ubrzati sustav uz rizik od gubitka podataka. Ili obrnuto, usporite rad, smanjujući rizik od gubitka podataka. Postoji nekoliko opcija predmemoriranja pisanja na disk koje se mogu koristiti za postizanje različitih učinaka.

Glavni parametri:

  • vm.omjer_prljave_pozadine- veličina RAM-a za smještaj stranica predmemorije pripremljenih za pisanje.
  • vm.omjer_prljavosti- veličina RAM-a za smještaj zajedničke predmemorije pisanja.

Pomoćni parametri:

  • vm.dirty_expire_centiseconds- označava vremenski interval u kojem su stranice predmemorije pripremljene za pisanje u memoriji.
  • vm.dirty_writeback_centisecs- označava vremenski interval nakon kojeg proces sustava, koji ispire predmemoriju na disk, budi se i provjerava treba li izvršiti operacije ispiranja predmemorije.

Svi ovi parametri zapisuju se u datoteku sudo gedit /etc/sysctl.conf.

Primjer 1. Povećanje veličine predmemorije pisanja (ubrzanje sustava):

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

Primjer 2: Smanjenje veličine predmemorije za pisanje:

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

Pomoću naredbe možete saznati trenutne vrijednosti ovih parametara sysctl -a | grep prljavo.

Oprezno mijenjajte ove postavke. Jasno razumijevanje njihovog međusobnog utjecaja, njihovog odnosa s veličinom RAM-a i mogućih nuspojava.

Povećanje veličine predmemorije ili vremena može rezultirati gubitkom podataka tijekom nestanka struje ili kritičnog kvara sustava.

Velika veličina predmemorije u kombinaciji s velikom količinom zahtjeva za pisanje može povremeno stvoriti situaciju u kojoj su zahtjevi za pisanje blokirani dulje vrijeme, jer će sustav morati isprati veliku količinu podataka iz pune predmemorije na disk.

Ubrzavanje Dash izbornika

Možete onemogućiti pretraživanje mrežnih izvora kada upišete nešto u traku za pretraživanje izbornika Dash. Preko grafičkog sučelja: "Postavke - sigurnost i privatnost - pretraživanje: prikaz rezultata internetske pretrage."

Ili putem terminala: gsettings set "com.canonical.Unity.Lenses" remote-content-search ništa.

Osim toga, možete onemogućiti traženje komercijalnih ponuda u internetskim trgovinama. Naredba u terminalu:

gsettings set "com.canonical.Unity.Lenses" disabled-scopes "["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"]"

Dodajte Windows kodiranje u uređivač teksta Gedit

Kako bi izbjegli "pucanje" prilikom otvaranja SMS poruka Windows datoteke, u uređivaču Gedit trebate dodati Windows-1251 kodiranje. Naredba u terminalu:

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

Trake za klizanje Unity tradicionalnog izgleda

Prema zadanim postavkama, u Unityju, trake za pomicanje su skrivene. Ali možete ih učiniti vidljivima cijelo vrijeme. Naredba u terminalu:

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Jednostavan MP3 player za Ubuntu

Instalira se iz kutije u Ubuntu glazbeni player rhythmbox. Dosta je velik i nije posebno udoban, ima puno nepotrebnih stvari u njemu. Možete ga ukloniti i instalirati jednostavniji i praktičniji player.

sudo apt-get uklonite rhythmbox

sudo apt-get instaliraj Audacious

Odvažan mali igrač bez nepotrebnih naklapanja:

sudo apt-get instaliraj qmmp

Dodavanje tipkovničkih prečaca za pokretanje programa

Često korišteni programi, poput Nautilusa, mogu se pokrenuti s tipkovnice dodjeljivanjem prečaca na tipkovnici. To se radi pomoću grafičkog appleta "Postavke - Tipkovnica - Tipkovnički prečaci":

U odjeljku "Dodatne kombinacije" možete dodati vlastite naredbe za pokretanje i pridružiti ih tipkama.

Prvo se dodaje naredba. Zatim u popisu naredbi kliknite na željenu liniju i pritisnite željenu kombinaciju tipki.

Minimizirajte sve prozore (Open Desktop) u Ubuntuu

U Ubuntu 14.04, prema zadanim postavkama, skupi sve otvoreni prozori može se učiniti s tipkovnice: Ctrl+Win+D. Osim toga, u pokretač možete dodati gumb koji će izvršiti istu radnju. To se radi pomoću grafičkog appleta "Postavke - Izgled - Način":

Tipkovnički prečac Ctrl+Win+D, po mom mišljenju, nezgodno. Na Windowsima se koristi Win+D(ova kombinacija je također bila u 11 verzija Ubuntua). Kako biste promijenili ovu kombinaciju morate instalirati program compizconfig-upravitelj-postavkama. Zatim ga pokrenite i u odjeljku "Desktop" otvorite " Ubuntu Unity dodatak". Parametar " Prikaži radnu površinu" definira tipkovni prečac za ovu radnju:

Za entuzijaste

Za one koji vole ići dublje u postavke, mogu preporučiti nekoliko programa.

gpostavke

Konzolni program. Omogućuje promjenu velikog broja parametara sustava. Postavke su organizirane u obliku stabla - dijagrama, u dijagramima se nalaze ključevi kojima se mogu dodijeliti vrijednosti.

Naredba za pomoć gsettings prikazat će popis postavki. Na primjer gsettings popis-rekurzivno daje opći popis shema, ključeva i trenutnih vrijednosti.

dconf

Grafički program. Također vam omogućuje promjenu Postavke sustava. Ovaj program je potrebno instalirati ( sudo apt-get instaliraj dconf).

Međutim, ako koristite teško desktop okruženje kao što je Unity, brzina može pasti. Ovaj članak sadrži popis od 4 jednostavna savjeta koje možete primijeniti da ubrzate svoj Ubuntu 16.04 sustav. Trebali biste vidjeti poboljšanja brzine na slabijem hardveru i u Virtualboxu. Također pomaže čak i ako ste instalirali na SSD.

Ponovno učinite svoje računalo bržim!

1. Onemogućite pokretanje aplikacija

Ubuntu 16.04 pokreće mnoge aplikacije tijekom pokretanja koje možda smatrate nepotrebnima. Da biste ubrzali proces učitavanja, možete onemogućiti neke od njih. Međutim, većina pokrenute aplikacije skriven. Da biste ih prikazali, jednostavno pokrenite sljedeću naredbu:

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

Zatim pokrenite aplikaciju pokretača iz Unity Dasha.

Da biste onemogućili rad aplikacije, jednostavno poništite odabir.

Evo nekih aplikacija koje bi vam mogle biti nepoželjne.

Dostupnost upravitelja profila

Koristi se za prikaz ikone pristupačnosti trake na zaslonu za prijavu. Ako ne trebate zaslonsku tipkovnicu ili čitač zaslona, ​​možete ih onemogućiti.

Sigurnosni monitor

Ovo je deja-dup-monitor. Ako ne želite stvarati sigurnosna kopija, ugasi to.

Karibu

Isključite ga ako vam ne treba zaslonska tipkovnica.

Dijeljenje radne površine

Isključite ga ako vam nitko ne treba daljinski upravljati vašim Ubuntu sustavom. Još uvijek imate priliku daljinski upravljač prijateljevo računalo putem VNC-a.

Gnome softver

Isključite ga ako želite instalirati softver u terminal i ne koristite Gnome softver.

Orca za čitanje zaslona

Isključite ga ako još možete vidjeti prekrasan svijet.

Dijeljenje osobnih datoteka

Isključite ga ako ne koristite Bluetooth za dijeljenje datoteka.

Update Notifier

Onemogućite ga ako ne želite primati obavijesti o dostupnosti ažuriranja softver.

2. Podesite swap datoteku

Svi znamo da je RAM mnogo brži od tvrdog diska.

Napravimo mali eksperiment: pokrenite sustav Ubuntu 16.04, otvorite neke aplikacije kao što su Firefox, LibreOffice, Mozilla Thunderbird, Evince da biste pregledali dokumente i zatim učinite nešto s tim. Ne pauzira ga niti hibernira. Zatim se nakon nekoliko sati vratite na Ubuntu 16.04. Vidjet ćete da te aplikacije slabo reagiraju na klikove mišem jer su bile u mirovanju i prebačene na tvrdi disk.

Možda ćete naći da monitor sustava Ubuntu koristi swap prostor iako imate puno slobodne fizičke memorije.

To se događa zbog Ubuntuove zadane vrijednosti swappiness. Swappiness je parametar jezgre koji kontrolira koliko često se Linux mijenja iz neaktivnih procesa u swap prostor na tvrdom disku.

Vrijednost zamjene je između 0 ~ 100. Niža vrijednost znači da će Linux manje koristiti swap prostor, dok viša vrijednost uzrokuje da Linux češće koristi swap prostor. Zadana vrijednost na Ubuntuu je 60, što znači da je vaše računalo iskoristilo 40% svoje fizičke memorije, nakon čega Linux kernel počinje ispisivati ​​stranice.

Možete koristiti sljedeću naredbu za provjeru trenutne vrijednosti.

Sudo sysctl vm.swappiness=10

Nemojte dodavati razmake prije ili poslije znaka jednakosti. Ova postavka nije trajna.

Da biste ga učinili postojanim nakon ponovnog pokretanja, morate urediti datoteku.

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

Na kraju ove datoteke dodajte sljedeći redak.

Vm.swappiness=10

Spremite i zatvorite ovu datoteku. (Pritisnite Ctrl+O za spremanje, pritisnite Ctrl+X za izlaz) Ovo se također odnosi na vaše Ubuntu poslužitelj 16.04.

3. Prethodno učitajte često korištene aplikacije

Niste zadovoljni brzinom pokretanja Firefox preglednik ili druge spore aplikacije? Ovdje je mali dio softvera koji se zove predučitavanje, što znači da zapamtite, ovo su aplikacije koje najčešće koristite i učitavaju povezane biblioteke i izvršne datoteke u memoriju kako bi se te aplikacije mogle brže pokretati.

Instalirajte predučitavanje na Ubuntu 16.04 pomoću naredbe:

Sudo apt instaliranje unaprijed

Nakon instaliranja predučitavanja, demon će se pokrenuti automatski. To možete provjeriti pomoću:

Predučitavanje statusa Systemctl

Ako ne radi, pokrenite ga pomoću sljedeće naredbe:

Sudo systemctl početak predučitavanja

Sada možete zaboraviti na predučitavanje i raditi svoj drugi posao.

4. Onemogućite neobične efekte

Neuobičajeni učinci mogu usporiti vaše računalo. Možemo koristiti compizconfig-upravitelj-postavkama da ih ugasi.

Sudo apt instalirajte compizconfig-settings-manager

Pokrenite ga koristeći Unity Dash. Zatim kliknite na karticu Efekti na lijevoj strani i isključite efekte koji vam se ne sviđaju. Možete isključiti sve efekte ako želite.

Također možete isključiti zamućenje pozadine pomoću alata Unity Dash kako bi Dash bolje reagirao.

Sudo apt instalirajte unity-tweak-tool

Zatim ga otvorite, odaberite karticu pretraživanja i isključite zamućenje pozadine.

Koji preferiraš?

Prije

Nakon

Dodatni savjet: Pronađite krivca za sporo učitavanje

Možete saznati kojoj usluzi je potrebno koliko vremena da se završi unošenjem sljedeće naredbe u terminal.

Systemd-analiza krivnje

Kao što možete vidjeti na gornjem ekranu, mnt-pi.mount i vboxadd.service su krivci na mom računalu. Znam da je mnt-pi.mount odgovoran za NFS montiranje za moj Raspberry Pi, ali više mi ne treba NFS, tako da mogu sigurno ukloniti NFS montiranje iz /etc/fstab datoteke. Također znam da je usluga vboxadd korisna samo za virtualni strojevi tako da mogu onemogućiti ovu uslugu na svom fizičkom računalu.

Sudo systemctl onemogući vboxadd.service

Da biste saznali vrijeme učitavanja, pokrenite sljedeću naredbu:

Systemd-analiza vremena

Drugi načini za ubrzavanje Ubuntu 16.04

Znate li druge načine koji mogu ubrzati Ubuntu 16.04? Podijelite svoje savjete u komentarima ispod.

općenito Korisnici Linuxa uživajte brže operacijski sustav, kako Windows korisnici. Međutim, ako koristite teško okruženje kao što je Unity, vaš Ubuntu 16.04 može biti spor. Ovaj post navodi 4 jednostavan savjet, koji možete primijeniti da ubrzate svoj Ubuntu 16.04 sustav. Vidjet ćete povećanje brzine na jeftinijem hardveru iu Virtualboxu. Ovo također pomaže čak i ako ste instalirali Ubuntu na solid state disk.

Usput, već smo pisali o tome kako značajno ubrzati brzinu i performanse Ubuntua u VitrualBoxu na našoj web stranici. Ako koristite sustav kroz ovaj program, onda ćete biti zainteresirani.

Pogledajmo, kako učiniti Ubuntu 16.04 bržim!

  1. Onemogućite nepotrebne aplikacije za pokretanje kako bi se Ubuntu brže pokrenuo.

Tijekom pokretanja, Ubuntu pokreće mnoge aplikacije koje vam možda neće trebati. Da bi se Ubuntu 16.04 brže pokrenuo, možete onemogućiti neke od njih. Međutim,

Većina aplikacija za pokretanje je skrivena. Da biste ih prikazali, pokrenite sljedeću naredbu:

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

Zatim pokrenite aplikaciju pokretača iz Unity Dasha.

Da biste onemogućili aplikaciju za pokretanje, jednostavno je poništite.

Evo nekih aplikacija koje bi vam mogle biti nepoželjne.

Ubrzavanje Ubuntua: Upravitelj profila dostupnosti

Koristi se za prikaz ikone u području posebne značajke na zaslonu za prijavu. Ako vam nije potrebna zaslonska tipkovnica, upotrijebite čitač zaslona, ​​a zatim ga onemogućite.

Sigurnosni monitor

Ovo je deja-dup monitor. Ako ne želite ništa kopirati pomoću deja-dupa, onemogućite ga.

Ubrzavanje Ubuntua: Caribou

Isključite ga ako vam nije potrebna zaslonska tipkovnica.

Dijeljenje radne površine

Ovo je za VNC vezu. Isključite ga ako ne trebate nikoga da daljinski upravlja vašim Ubuntu sustavom. Još uvijek imate priliku daljinski upravljač tuđe računalo putem VNC-a.

Gnome softver

Isključite ga ako želite instalirati softver u terminal i ne koristiti Gnome softver.

Čitač zaslona Orca

Onemogućite ovo ako želite ubrzati Ubuntu.

Ubrzavanje Ubuntua: dijeljenje datoteka

Isključite ga ako ne koristite bluetooth za dijeljenje datoteka.

Obavijesti o ažuriranju

Onemogućite ga ako ne želite primati obavijesti o dostupnosti ažuriranja softvera.

Drugi način da se ubrza proces dizanja Ubuntua je onemogućiti neke systemd usluge. Dodatne aplikacije za pokretanje možete vidjeti pokretanjem sljedeće naredbe na terminalu.

systemctl popis-jedinica-datoteka | grep omogućen

Uključeno označava da se usluga automatski pokreće kada se Ubuntu podigne. Da biste onemogućili automatsko pokretanje usluge, upotrijebite sljedeću naredbu:

sudo systemctl onemogućiti

Na primjer, moje računalo nema bluetooth, pa mogu onemogućiti bluetooth uslugu.

sudo systemctl onemogući bluetooth.service

Nemam printer, pa bih mogao onemogućiti cups.service.

sudo systemctl onemogući šalice.servis

Pažnja. Prije nego što je onemogućite, provjerite znate li što usluga radi.

  1. Podesite Swappiness

Ubrzavanje Ubuntua 16.04 zahtijeva integrirani pristup. Stoga će vam i ova opcija dobro doći.

Svi znamo da je RAM mnogo brži od tvrdog diska.

Hajdemo malo eksperimentirati: pokrenite Ubuntu 16.04 sustav, otvorite nekoliko aplikacija kao što su Firefox, LibreOffice, Mozilla Thunderbird, Evince dokument preglednik, a zatim ne radite ništa s tim. Nemojte pauzirati ili isključiti način mirovanja. Zatim se nakon nekoliko sati vratite na svoj Ubuntu 16.04. Otkrit ćete da te aplikacije ne reagiraju dobro na vaše klikove mišem jer su stajale u mirovanju i slale se na vaš tvrdi disk.

U Monitoru sustava možete pronaći da Ubuntu koristi prostor datoteke stranice iako imate dovoljno slobodne fizičke memorije.

To je zbog zadane vrijednosti swappiness za Ubuntu. Swappiness je postavka Linux kernela koja kontrolira koliko često Linux izbacuje neaktivne procese u swap prostor na vašem tvrdom disku.

Vrijednost swappinessa je između 0 ~ 100. Niža vrijednost znači da će Linux koristiti manje swap prostora, dok viša vrijednost uzrokuje da Linux češće koristi swap prostor. Zadana vrijednost za Ubuntu je 60, što znači da ako vaše računalo koristi do 40% svoje fizičke memorije, Linux kernel počinje mijenjati. To jest, možete ubrzati Ubuntu jednostavnim pravilnim podešavanjem ove funkcije.

Možete koristiti sljedeću naredbu za provjeru trenutne vrijednosti.

mačka /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

Nemojte dodavati razmake prije ili poslije znaka jednakosti. Ova naredba određuje Linux kernel koristiti swap prostor kada se koristi 90% ili više fizičke memorije. Ova postavka nije trajna.

Kako bi bila postojana tijekom ponovnih pokretanja, morate urediti datoteku.

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

Na kraju ove datoteke dodajte sljedeći redak.

Spremite i zatvorite ovu datoteku. (Pritisnite Ctrl+O za spremanje, pritisnite Ctrl+X za izlaz). Ovaj savjet također se odnosi na vaš Ubuntu 16.04 poslužitelj.

Sljedeći savjet će vam značajno pomoći ubrzati Ubuntu na bilo kojoj konfiguraciji uređaja.

  1. Unaprijed učitajte često korištene aplikacije

Jeste li nezadovoljni brzinom pokretanja Firefoxa ili drugih sporih aplikacija? Evo malog softvera koji se zove predučitavanje koji pamti koje aplikacije najčešće koristite i učitava povezane biblioteke i binarne datoteke u memoriju kako bi se te aplikacije mogle brže pokrenuti. Ovo može značajno ubrzati Ubuntu i sve programe koje najčešće koristite na svom uređaju.

Instalirajte preboot na Ubuntu 16.04 pomoću ove naredbe u jednom retku.

sudo apt instaliraj predučitavanje

Nakon instaliranja i "montiranja" pre-boot-a, proces će se automatski pokrenuti. Možete provjeriti ovo:

systemctl status predučitavanje

Ako nije pokrenut, pokrenite ga sljedećom naredbom:

sudo systemctl početak predučitavanja

Sada možete zaboraviti na predučitavanje i raditi drugi posao. Ubrzavanje Ubuntua uključuje još jednu metodu koju mnogi smatraju vrlo učinkovitom. Osobito na uređajima s mobilnim video karticama.

  1. Isključite dodatne efekte

Otmjeni efekti maze oči, ali mogu usporiti vaše računalo. Možemo koristiti compizconfig-settings-manager da ih onemogućimo.

sudo apt instalirajte compizconfig-settings-manager

Pokrenite ga s Unity Dashom. Zatim kliknite karticu Efekti na lijevoj strani i isključite efekte koji vam se ne sviđaju. Ako želite, možete isključiti sve efekte.

Također možete onemogućiti zamućenje pozadine Unity Dash pomoću alata Unity Tweak kako bi Dash bolje reagirao.

sudo apt instalirajte unity-tweak-tool

Zatim ga otvorite, odaberite karticu za pretraživanje i postavite opciju Zamućenje pozadine na Isključeno.

Neki ljudi vole prozirna pozadina. Koji ti je draži? I koliko je ova metoda bila korisna za ubrzavanje Ubuntua na vašem sustavu.

Nakon

Ubrzavanje Ubuntua, kao što smo već rekli, zahtijeva niz metoda za dobar rad na uređaju.

Možete saznati kojoj usluzi je potrebno koliko vremena da se završi unošenjem sljedeće naredbe u terminal.

Kao što možete vidjeti na gornjoj snimci zaslona, ​​mnt-pi.mount i vboxadd.service su krivci na mom računalu. Znam da je mnt-pi.mount odgovoran za instaliranje NFS-a s mog Raspberry Pi-ja, ali više mi ne treba NFS, tako da mogu sigurno ukloniti NFS montiranje iz /etc/fstab datoteke. Također znam da je usluga vboxadd korisna samo za virtualna računala, tako da mogu onemogućiti ovu uslugu na svom fizičkom računalu.

sudo systemctl onemogući vboxadd.service

Da biste saznali vrijeme učitavanja, pokrenite:

Nakon

Drugi načini za ubrzavanje Ubuntu 16.04

Prijevod članka s izvrsnog engleskog izvora LinuxBabe.

Nadam se da su vam ova podešavanja performansi pomogla da Ubuntu 16.04 bude brži. Znate li druge načine koji može ubrzati Ubuntu 16.04? Podijelite svoje savjete u komentarima ispod. Ako vam je ovaj post bio koristan, pretplatite se na naš besplatni bilten ili podijelite vezu na Google+, Odnoklassniki, Twitteru, VKontakteu ili, na primjer, Facebooku.

Ako pronađete grešku, označite dio teksta i kliknite Ctrl+Enter.