Linux Brzina mente. Pet savjeta za ubrzanje rada Linuxa na temelju Ubuntu. Jednostavno optimizacija SQLite datoteka

Linux distribucije ogroman iznos i mnogi biraju jedan ili drugi, ovisno o svojim željama ili vještinama, znanju, jer ne mogu svatko prikriti uporabu ili instalaciju istog gentoo ili luka. Mnogi Linux-Gicks prikupljaju distribuciju pod sobom bez nepotrebnog softvera na brodu, ali pridošlice nisu takva djelovanja snage - potrebno je biti zadovoljan s gotovim opcijama, najčešće se ova Ubuntu ili distribucija kreiraju na temelju Ubuntu.

Ovaj članak je namijenjen pomoći "običnom" Linux korisnik lagano ubrzati njegov sustav. Uz pomoć malih manipulacija, dodatne predmemorije i još nekoliko postavki možete redistribuirati resurse sustava za veće performanse.

Za početak trebat ćemo gedit, urednik teksta, budući da će većina urednika u sustavu učiniti s njom. Ako imate Ubuntu, on je instaliran prema zadanim postavkama. Da biste provjerili dostupnost gedita, otvorite terminal i unesite:

Ako se otvori uređivač teksta, to znači da je sve u redu, ako ga ne - instalirajte s naredbom:

sudo apt-get install gedit

Unaprijed.

Sada možete početi postavljati sustav. Ja ću instalirati unaprijed učitati prvi korak, koji će se najčešće održavati aplikacije i početak sustava će se dogoditi brže. Za one koji koriste SSD umjesto HDD-a, ova klauzula ne može primijetiti rezultat.

sudo apt-get install predopterećenje

Prelink

Mi ćemo instalirati još jedan prelink korisnost - koristeći ga sustav će se preraspodijeliti knjižnice i izvršne datoteke na takav način da će se smanjiti broj zahtjeva za RAM-a, a također će ih zadržati u RAM-u da ubrzaju sustav tijekom ponovnog pokretanja programa.

Za povremenu pokretanje trebate urediti jednu datoteku:

sudo gedit / etc / default / Preline

Pronađite niz:

Prelinking \u003d nepoznato.

Promijeniti se

sudo /etc/cron.daily/prelink.

Nakon tih manipulacija, neko vrijeme mora proći dok uslužni programi prikupi potrebne informacije i optimizaciju.

Zbunjenost

Sada konfigurirajte korištenje odjeljka swap swap. Prema zadanim postavkama, zamjena se aktivira kada se postigne 40% RAM-a, također je potrebno povećati RAM. Za početak, provjerite koju vrijednost u sustavu instalira s nama, za to u konzoli unosimo naredbu:

mačka / proc / sys / vm / shapppiness

Ako vidite broj 60, sustav koristi samo 40% RAM-a, ako je 40, a zatim se koristi 60% RAM-a. Trebamo broj 10 - to učiniti u konzoli:

sudo gedit /etc/sysctl.conf.

U potrazi za nizom vm.swappessi postavite vrijednost od 10 ako ne postoji takva linija - zatim na kraju dodajte:

vm.swappiness \u003d 10.


Koristimo sve procesorne kernele

Sljedeći korak će biti uključen u sve procesorske jezgre. Otvorite datoteku:

sudo gedit /etc/init.d/rc.

U potrazi za nizom Konkurencija.i dati mu vrijednost:

Konkurentnost \u003d makefile.

Koristimo RAM za privremene datoteke

Korištenje TMPF-ova za smanjenje kontakata na odjeljak / TMP, jer pohranjuju privremene privremene datoteke. Prenosimo ih na RAM. U konzoli ulazimo:

sudo gedit / etc / fstab

Na kraju, dodajte:

# Premjesti / TMP za RAM

tMPFS / TMP TMPFS Defaults, Noexec, Nosuid 0 0

To je sve, nakon tih manipulacija, primijetit ćete povećanje performansi. Na nekim računalom više, na neki manje, ali će se povećanje biti potrebno. Kao dodatni materijal, savjetujem vam da istražite vodič na ovome - naći ćete da postoje još nekoliko savjeta za oduševljenje. Nadam se da vam je članak pomogao, malo kasnije pokušat ću napisati nešto zanimljivo i korisno.

Poznato je da se ova tehnologija koristi u modernim operativnim sustavima kao virtualna memorija razvijena za multitasking OS.

U obitelji Windows Windows, datoteka koja služi za spremanje neiskorištenih RAM-a na području tvrdog diska zove se "PadDock File" (stranica datoteka).

Njegova organizacija se ne primjenjuje daleko od najboljih načina (blago ga je!). U Linux OS-u još uvijek postoji poseban dio zamjene - "swap", koji je mnogo bolji.

Windows i Linux-swap swap swap se nalaze na HDD (tvrdi disk). Kada RAM postane dovoljno, stranice memorije su istovarene iz RAM-a na tvrdi disk, a kada se žalite na datoteke u odjeljku Paging (swap), ponovno se preuzimaju u RAM.

Cijeli problem je da brzina HDD-a za čitanje na write (čak i najbrži) Faktor Manje brzine RAM-a. Ovo je mjesto gdje se računalo usporava do sporije i smanjuje produktivnost u cjelini.

Postoje dva načina za rješavanje ovog problema: koristiti velike količine RAM-a ili pravilno konfigurirati sustav s pagingom i swap datotekom.

Dakle, u Ubuntu postoji takav parametar koji kontrolira postotak slobodnog memorije, u kojem će se početi resetiranje stranica memorije u zamjeni - vM.swappess.

U Ubuntu po defaultu po defaultu ima jednaku vrijednost - 60. To znači da će na 40% zauzetog RAM-a, aktivno resetirati memorijsku stranicu u odjeljku swap-a početi, tj. 100% - 60% \u003d 40%.

Provjerite koju vrijednost parametra možete, kako slijedi.

Otvorite terminal s kombinacijom tipki Ctrl + alt + t I izvršiti naredbu:

Mačka / proc / sys / vm / shapppiness

Ova vrijednost parametra može biti korisna samo za računala s malim brojem RAM-a (512 -1024 MB).

Ako imate moderno računalo ili laptop s velikim volumenom RAM-a (4-6 ili čak 8 GB), onda je to jedva prikladno za vas.

Na mnogim forumima i blogovima posvećenim Ubuntu, preporuča se postaviti vrijednost parametra VM.swappiness \u003d 10 (tj. 100% - 10% \u003d 90%). Ali, u mom osobnom iskustvu, u prisutnosti RAM-a s volumenom od 6 GB, možete voditi sebe i na agresivnije, postavljanje vrijednosti od 0. U ovom slučaju, sustav će se pretvoriti u swap odjeljak samo u ekstremnoj slučaj.

Preporučujem eksperimentiranje s ovim parametrom u trenutnoj sesiji (nakon ponovnog pokretanja sve će se vratiti na zadanu vrijednost), dok ne mijenjate bilo što u konfiguracijskim datotekama sustava kako bi se pronašli najoptimalniji parametar. I ovdje je sve već pojedinačno ...

Možeš ti to.

Ponovno otvorite kombinaciju svemogućeg terminala Ctrl + alt + t I provodimo sljedeću naredbu u njoj:

sudo sysctl vm.swiness \u003d

Nakon jednakog znaka postavite vrijednost od 100 do 0 (ovisno o volumenu RAM-a).

Nakon toga, pokušajte "uroniti" vaš sustav: otvoriti nekoliko preglednika s velikim brojem kartica, dim velikih datoteka na vanjskim medijima (to je, usput, je bočna strana Linux sustava - brzinu kopiranja na vanjske medije. Ali o tome nekako sljedeći put) itd.

Nakon što ste odabrali za sebe najuspješnija vrijednost, morate instalirati novu vrijednost kao stalnu. Kopirajte i izvršavaju sljedeću naredbu na terminalu:

Sudo gedit /etc/sysctl.conf.

Pronaći ćete konfiguracijsku datoteku u uređivaču teksta gedit., Na kraju ove datoteke umetnite sljedeća dva parametra bez rešetke ispred njih:

vm.swappiness \u003d 0 vm.vfs_cache_press \u003d 1000

Spremite datoteku. Trebalo bi to izgledati na snimku zaslona:

Ponovno pokrenite računalo. Nakon ponovnog pokretanja, nastupajte na terminalu:

Sudo sysctl -p.

Ja, kao što je već gore navedeno, odabrali parametar na 0, zapravo onemogućavajući swap odjeljak, jer se ispostavilo da je najoptimalniji na moje računalo sa šest gigabajta. Možete odabrati vrijednost parametra 10, kako je preporučeno za brojne forume.

Kao primjer, želio bih pokazati preuzimanje RAM-a u Ubuntu 12.10 x64 s 6 GB RAM-a.
Dakle, otvorio sam tri preglednika - redovito mazilla Firefox, Opera i Google Chrome s ukupno oko 40 kartica, a Clentine Audio Player (usput, vrlo zahtjevan za računalne resurse), Skype, Torrent-Client QbitTorrent.
I ovdje je screenshot hmelj. (Ovo je prilično napredna procesa monitora konzole). Zapošljavamo na terminalu

Sudo apt-get install htop


Mislim da je sve postalo jasno: manje od polovice instaliranog RAM-a zauzima.
Stoga, ako imate puno RAM-a, upotrijebite odjeljak za pozivanje ne smiju ne smisliti. To će usporiti samo brzinu računala!
U zaključku, mogu reći da to nije jedina stvar koja se može učiniti kako bi se ubrzao rad ubuntu. O tome u sljedećim člancima. Pretplatite se na RSS - kanal!
Izvrsno raspoloženje, brzo računalo i sretna nova godina!
Kao ugodno iznenađenje danas, video o tome kako vidjeti izlaznu godinu Googlea zaposlenika.

Demon (eng. Daemon) - U sustavima UNIX klase - usluga koja djeluje u pozadini bez izravne komunikacije s korisnikom. Demoni obično počinju tijekom pokretanja sustava. Tipični zadaci demona: poslužitelji mrežnih protokola (http, ftp, e-mail, itd.), Upravljanje opremom, podrška za ispis, upravljanje izvršavanjem zadataka na rasporedu, itd. Ovisno o zadacima koje obavlja računalo, neki od tih demona mogu se onemogućiti I na taj način uštedjeti na vrijeme za pokretanje sustava i smanjiti opterećenje na sustav tijekom rada. Da biste to učinili, koristite uslužni program sysv-rc-conf, Ovaj konzolni korisnost, ali vrlo jednostavan i intuitivan, dakle, može čak koristiti ljude s paničnim strahom od terminala. Montaža:

Sudo apt-get install sysv-rc-conf

Trčanje:

Sudo sysv-rc-conf

U terminalu dobivamo sljedeće: Kontrola se provodi nekoliko tipki: Prostor - Stavite / uklonite križ, + - - zaustavljanje / pokretanje procesa, Q - EXIT.

Brojke u gornjoj liniji su razine izvršenja. Da biste isključili uslugu, samo trebate ukloniti križ sa svih razina.

    ACPI-podrška - Bolje ostavite zadanu razinu. To je: 2,3,4,5.

    ACPID - ACPI demon. Ovaj i prethodni procesi odgovorni su za upravljanje energijom i vrlo su važni za prijenosna računala, te za radne stanice, tako da je bolje ostaviti uključene. Zadana postavka: 2,3,4,5.

    Andtimex je alat za fino podešavanje sata u kernelu. Obično ne postoji na popisu za preuzimanje. U iznimnim slučajevima, ako je još na ovom popisu, to znači da postoje dobri razlozi i bolje je napustiti.

    Alsa - Ako se koristi audio podsustav, onda da, lansiranje mora biti ostalo. Ali ako imate uslugu ALSA-UTILS, onda to može biti onemogućeno. Zadana postavka: Onemogućeno ako je omogućena Alsa-Utila.

    Alsa-Utils - U mom sustavu, ova usluga zamjenjuje Alsa, pa sam isključio Alsa i uključio ovo u S.-outhe check-in govori: "Ugasio se" izvršenja. Ako ih imate, a ne - divno. Nastavljamo postavku. Zadana postavka: Izvršenje S.

    Anacron - Cron podsustav koji obavlja bilo koji zadatak koji nije dovršen na vrijeme. Najčešće se događa ako je u vrijeme zadatka Crona, vaše računalo je isključeno. Na primjer, ažuriranb je zakazan svaki dan za 2 sata ujutro, ali u to vrijeme računalo nije funkcioniralo. Kada pokrenete računalo, Anacron će pokušati odrediti propuštene zadatke i izvršiti ih. Uklonio sam ovu uslugu, jer se ne tako često isključuje moj laptop, ali u većini slučajeva to bi trebalo biti omogućeno. Zadana postavka: 2,3,4,5.

    APMD - Ova me usluga malo zbunila. Već imam ACPID, pa zašto bih trebao uključiti APMD? Ako vaše računalo nije tako stare, tako da čak i ne podržava ACPI, pokušajte onemogućiti ovu uslugu. Ugasio sam se. Zadana postavka: 2,3,4,5.

    Atd - Planer, kao Cron. Ugasio sam se. Zadana postavka: 2,3,4,5.

    Binfmt-podrška - podrška za jezgru ostalih formata binara. Otišao sam. Zadana postavka: 2,3,4,5.

    Bluez-Ulici - isključio sam. Nemam Bluetooth uređaje. Zadana postavka: 2,3,4,5.

    Bootlogd - ostaviti za pokretanje. Zadano: S.

    Cron - također moram otići. Zadana postavka: 2,3,4,5.

    Kupišta - podsustav za upravljanje pisačem. Nemam pisač, pa sam hrabro nepovezao, ali izgledaš u okolnostima. Zadana postavka: 2,3,4,5.

    DBUS - Sustav poruka (sustav poruka sabirnice). Vrlo važno, ostavite uključeni. Zadana postavka: 2,3,4,5.

    Dirmngr - Uslužni program za kontrolu certifikata. Radi u isto vrijeme s GNUPG-om. Zadana postavka: 2,3,4,5.

    DNS-CLEAN - uglavnom služi za čišćenje DNS-a kada koristite dial-up veze. Nemam dial-up, pa sam se isključio. Zadano: S.

    EVMS - (Sustav upravljanja upravljanjem poduzećem) - Sustav upravljanja volumenom za Linux OS. EVMS nudi jedinstvene jedinstvene mehanizme za kontrolu diskova, disk particija, datotečnih sustava, fizičkih volumena LVM IT.D. Ugasio sam se. Zadano: S.

    Futchmail - Daemon isporuke e-pošte. Ugasio sam se. Zadana postavka: 2,3,4,5.

    GDM - Desktop Manager (Gnome Desktop Manager). Već sam ga isključio u svakom slučaju kad sam se odlučio pokrenuti u konzolu. U ovom slučaju, slučaj preferencija, tako da možete odlučiti želite li se izravno učitati u GUI. Zadana postavka: 2,3,4,5.

    Gjomap - nemam pojmove, zašto bi se taj proces trebao pokrenuti. Više nisam vidio ovaj demon u bilo kojem sustavu, pa sam ga isključio i ne osjećam nikakav gubitak. Postoje li neki razlozi za njegovo korištenje na prijenosnim računalima ili radnim stanicama? Zadana postavka: 2,3,4,5.

    GPM - miša podrška za konzolu. Ako smatrate da ne možete bez miša u konzoli - stavite razinu izvršenja 1 i 2. to je sve što trebate. Zadana postavka: 2,3,4,5.

    Zaustaviti - ne mijenjaju se. Zadano: 0.

    HDPARM je skripta za podešavanje tvrdog diska. Odvojio sam razinu od 2,3,4,5, ali postavite razinu S. Vjerujem da je DMA otvaranje, 32-bitni I / O, itd. će imati koristi od drugih procesa. Također sam promijenio svoju materiju skriptu na vrlo jednostavan, što je to učinilo. Mislim da ne biste trebali proizvoditi sve ove redundantne provjere, ako ja znam što radim. Konfiguracijska datoteka - /etc/hdparm.conf. Zadana postavka: 2,3,4,5.

    Hibernate - Ako vaš sustav podržava način mirovanja - ostavite uslugu za rad. Inače, to je beskorisno. Zadano: S.

    Hotkey-Setup - Ovaj demon uključuje neke specifične hotkeys u prijenosnim računalima. Postoje tvornica podrška: HP, Acer, Asus, Sony, Dell i IBM. Ako imate laptop ovih proizvođača, možete napustiti uslugu za početak, inače će biti beskorisno. Zadana postavka: 2,3,4,5.

    HOTPLUG i WOTPLUG-NET - Uključivanje podsustava hotPlug-a zahtijeva vrijeme. Mislim da će ih uopće uključiti. Napravio sam nekoliko promjena u svojoj datoteci / etc / Network / sučelja. Umjesto rješavanja bežične kartice u procesu HotPlug, uključio sam ga na automatskom načinu rada. Mogu onemogućiti te procese. Pobrinuo sam se da čak i kada onemogućavate, Ubuntu pronađe USB upravljačke programe, digitalni fotoaparat i tako dalje. Dakle, mislim, onemogućavanje tih procesa je vrlo sigurno. - Napisano - ako nakon isključivanja HOTPlug, zvučna kartica je prestala raditi, možete ga vratiti natrag. Ili možete urediti datoteku / etc / moduli da biste dodali modul upravljačkog programa zvuka. Kasnije radite brže, potvrđeno. Zadano: S.

    HPLIP - HP-ov tisak i podsustav za obradu slika. Ugasio sam se. Zadano: S.

    Hwtools - uslužni program za optimizaciju IRQ.

    IfRename je skripta za imenovanje mrežnih sučelja. Zvuči lijepo, ali isključio sam. Uglavnom treba upravljati višestrukim mrežnim sučeljima. Budući da imam dvije mrežne kartice - bežične i žičane - oni su označeni kernelom kao ETH0 i ATH0, tako da je proces beskoristan za mene. Zadano: S.

    IFUPUDDOwn i IFUPUDDOwn-Clean - ne isključujte. To su skripte kako bi se omogućilo mrežna sučelja prilikom učitavanja. Zadano: IFUPUDDOwn - 0.6, S i IFUPUPDOwn-Clean - S.

    INETD ili Inetd.real - pogledajte u datoteku /etc/inetd.conf i komentirajte sve usluge koje ne trebate. Ako nakon toga nema aktivnih usluga, demon se može sigurno ukloniti iz lansiranja. Zadana postavka: 2,3,4,5.

    Klogd - ne isključite. Zadana postavka: 2,3,4,5.

    Laptop-način - usluga za provjeru u prijenosnom računalu: Vrijeme je da izbacite bateriju. Beskorisno za fiksno računalo. Zadana postavka: 2,3,4,5.

    Libpam-devperm - demon za vraćanje prava pristupa na uređaje nakon kvara sustava.

    Linux-ograničeni moduli - uobičajeni - morate vidjeti ako se ne-free moduli ne učitavaju u sustav. Ovi moduli se mogu naći u / lib / Linux-ograničenim modulima. Ako se takvi moduli ne koriste - možete sigurno isključiti demona. Zadana postavka: 0.6, s.

    LM-senzori - ako matična ploča podupire senzorne čipove, možete vidjeti njihovo stanje.

    Lvm - ne koristim ga, stoga je onemogućeno. Ostavite ako imate LVM. Zadano: S.

    Makedev - ne isključite. Zadana postavka: 2,3,4,5.

    MDAMD je alat za upravljanje uređajem RAID. U većini slučajeva možete isključiti. Zadana postavka: 2,3,4,5.

    MDAMD-RAID - RAID alat. Zadano: S.

    Module-init-alati - učitava dodatne module iz datoteke / etc / modula. Sadržaj možete vidjeti za nepotrebne module. Obično uključeni. Zadano: S.

    Mountvirtfs - Montaža virtualnih datoteka. Nemojte onemogućiti. Zadano: S.

    Umrežavanje - podiže mrežna sučelja i konfigurira DNS prilikom učitavanja, skeniranjem datoteke / etc / Network / Intercents. Onemogućite ne vrijedno. Zadana postavka: 0.6, s.

    NTPDATE - sinkronizira vrijeme s Ubuntu Time Server (ili specificirano). Prema zadanim postavkama: S. Proting- Ako je drugi sustav Windows, bolje je napustiti postupak. Windows trgovine u BIOS-u nisu univerzalne (Greenwich) i lokalno vrijeme i kada se ponovno pokrenuju s jednog sustava na drugi, pokušat će se prilagoditi jedni druge. U najnovijim verzijama, čini se da je ovaj problem ispravljen.

    Nvidia-kernel - sami sam prikupio vozača Nvidia, pa ne trebam uslugu. Ako koristite ne-besplatni NVIDIA upravljački program - ostavite uključenu uslugu. Zadana postavka: 1,2,3,4,5.

    PCMCIA - aktivira PCMCIA uređaj. Stavio sam razinu izvršenja na 0,6, a umjesto zadane 2,3,4,5, jer, po mom mišljenju, oprema mora biti priključena najprije. S druge strane, ako se ne koriste uređaji za PCMCIA, tada se usluga može isključiti.

    Portmap - demon za upravljanje takvim uslugama kao nis, nfs, itd. Zadana postavka: 2,3,4,5,0,6, s.

    PowerNowd - Kupac za CPUFREQ kontrolu. Potrebno je uglavnom za prijenosna računala s tehnologijom podrške za promjenu frekvencije procesora. Korisno za prijenosna računala i naprotiv za stacionarne računala. Zadana postavka: 2,3,4,5.

    PPP i PPP-DNS - ne trebam. Nemam dial-up. Zadano: PPP - 2,3,4,5 i PPPD-DNS - S.

    Readhaad - izgleda kao da je to vrsta "preloader". Učitava kada pokrenete nekoliko knjižnica u RAM, što omogućuje nekim programima da počnu brže. Ali povećava vrijeme učitavanja sustava 3-4 sekunde. Zadano: S.

    Reboot - ne mijenja se. Zadano: 6.

    ResolvConf - automatski postavlja DNS prema statusu mreže. Zadano: S.

    Rmnologin - uklanja nologin ako pronađe. Neću imati ovo, uklonio sam. Zadana postavka: 2,3,4,5.

    Rsync - rsync demon. Možete ukloniti ako niste sigurni što vam je potrebno. Zadana postavka: 2,3,4,5.

    Urantom - generator slučajnog broja. Nemoguće je pogoditi koja primjena, osobito u grafikonu, može biti potrebna. Zadana postavka: 0.6, s.

    USPlash - slika pri umetanju sustava, s indikatorom preuzimanja. Da biste dovršili shutdown, morate urediti /boot/grub/menu.lst datoteku: Obvezuje SPLASHIMAGE niz i uklonite opciju Splash iz retka učitavanja kernela. Zadana postavka: 2,3,4,5.

    Vbesave je uslužni program za konfiguriranje BIOS-a s video kartice. Zadana postavka: 2,3,4,5.

    Xinetd - SuperDemon Iretd za upravljanje drugim demonima. Uključite to ima smisla samo ako postoje demoni pod njegovom kontrolom.

Ako niste sigurni zašto je usluga odgovorna, nemojte ga isključiti. Onemogućavanje potrebnih usluga može dovesti do potpune ili djelomične neprimjenjivosti i nekih programa i sustava u cjelini.

Linux postaje sve teže i teže. Danas nitko neće iznenaditi aplikacije, čiji je vrijeme lansiranja nekoliko minuta, ravnine radne površine, koji zauzimaju 500 MB RASS-a i ne-zadržavajući čizmu OS-a, nalik na žensku trgovačku kampanju. Postoje li načini da ga optimizirate, postoji li lijek od pretilosti pingvina, gdje da se nožem da odreže sve previše? Pokušajmo shvatiti.

Za cijelo vrijeme postojanja debelih pingvina (razdoblje koje je broje od datuma izglede GTK + 2.X, X BESPLATNO 4.X i Linux 2.6) izumljen je mnogo načina za ubrzanje lansiranja aplikacija i cijeli OS.

Neki od njih su dugo uspješno primijenjeni u popularnim distribucijama, drugi još uvijek znače eksperimentalni. U ovom članku ćemo ih pobliže i definirati koliko opravdava njihova primjena može biti.

Pre-obvezujuća ili prelink

Pre-obvezujuće ne postoji ništa više od izmjene datoteke koja se pokreće kako bi se omogućilo rezultate dinamičkog povezivanja knjižnica. Što to znači?

U okviru aplikacija, aplikacije su bile jednostavne i korištene u njihovom radu samo nekoliko dinamički preuzeti sustav knjižnica sustava. To je bilo vrijeme dominacije format izvršnih datoteka a.ut, čija je značajka bila u ograničavanju jednostavnosti.

A. Datoteke su uvijek znali točno na kakvoj adresi će biti učitani u procesnu memoriju, a za koje se rješava njihove unutarnje funkcije, konstante, itd. Ova značajka, s jedne strane, dala im je prednost na brzini pokretanja, a na drugom je stvorio probleme suživota knjižnica u memoriji (što ako se dvije knjižnice učitaju u memoriju na jednu adresu?). Problemi potrebni za odlučivanje, tako da je vilf format pojavio (njezini kreatori bili su zapravo obožavatelji Tolkien knjiga :)), koji je uklonio odgovornost od izvršnih datoteka za odabir adrese svog položaja u virtualnom memoriju i pomaknuo ga na dinamičnu liniju. Od sada se na adrese primjene primjene, knjižnice i sve njihove likove (varijable, konstante, funkcije, itd.) Izračunate su dinamički na stupnju preuzimanja.

ELF je dopustio Unix / Linux da napravi ogroman korak naprijed i postane sustav koji može prenijeti i izvršiti veliki broj aplikacija povezanih s istim brojem knjižnica, bez ikakvih problema. Međutim, u smislu izvedbe, to je bio neuspjeh. Postupak dinamičkog vezanja je vrlo brz, a kada pokrenete aplikacije koje ovise o samo višestrukim bibliotekama, ne doprinosi procesu vidljivih kašnjenja, ali ako je pokretanje nezgrapne primjene s ovisnosti od oko 50 knjižnica, kašnjenje može biti vrlo značajna (do nekoliko desetaka sekundi).

Takozvano pre-vezanje daje Elf datoteke najpovoljnije linije formata a.ut. Započeli su datoteke modificirane na takav način da uključe rezultat dinamičkog vezanja i, u skladu s tim, unaprijed znaju vlastite adrese u procesnoj memoriji i ne potrošiti na njihovo vrijeme izračuna tijekom lansiranja. Postupak predizdržavanja predložio je zaposlenik Red Hat Jakub Jelinek natrag u 2004. i ispostavilo se da je vrlo uspješna metoda povećanja brzine početka primjene. Prema testovima, može se povećati jednak 50% početne brzine početne brzine, a u posebno teškim slučajevima (OpenOffice, KDE, GNOME) - i još mnogo toga. U isto vrijeme, da ubrzate sustav, dovoljno je pokrenuti samo jednu naredbu i malo pričekati.

Da, stvarno je jednostavno koristiti unaprijed obvezujuće mehanizam. Za to je Jakub Jelinek već spomenuo gore napisao program koji se zove Prelink. Dostupan je u gotovo svim Linux distribuciji, tako da neće morati prikupiti iz izvornog koda. Samo instalirajte Plelink pakete pomoću upravitelja distribucije paketa i uzmite sljedeću naredbu:

Argumenti naredbenog retka u ovom slučaju znače sljedeće:

  • v - Prikaz više informacija na zaslonu;
  • a - unaprijed vezati sve binarne datoteke;
  • m - Spremi virtualnu memoriju (trebate, ako postoji mnogo knjižnica);
  • R je randomiziranje redoslijeda memorijskih dijelova (povećava razinu zaštite od napada na slom za stog).

Nakon završetka zahtjeva, možete se početi radovati ubrzanju. Međutim, vrijedi se prisjetiti nekoliko ograničenja:

  1. Prelink nije u mogućnosti povećati brzinu preuzimanja binara kompiliranih bez opcije "-fpic". Nažalost, postoji dosta takvih knjižnica, obično kolekcionari paketa namjerno isključuju ovu zastavu kako bi povećali performanse primjene;
  2. Prelink ne zna kako obraditi knjižnice vina projekta, tako da će morati zaboraviti na ubrzanje sustava Windows softvera;
  3. Neke statične knjižnice mogu prestati trčati nakon obrade prelink;
  4. Nakon instalacije novih aplikacija ili knjižnica, preporučuje se operacija prefinskog rada. Da biste uklonili prelink to:

Unaprijed učitaj ili predopterećenje

Dobar dodatak Prelink će biti demon predopterećenja, implementaciju mehanizma prije učitavanja knjižnica za često korištene aplikacije. Rad u pozadini, predopterećenje analizira radnje korisnika i čini popis najčešće korištenih aplikacija. U budućnosti se ove informacije primjenjuju na unaprijed preuzimanje aplikacija i knjižnica koje trebate za sjećanje, tako da hladni početak programa traje mnogo manje vremena.

Preload daemon može značajno povećati brzinu učitavanja aplikacije, ali to će se dogoditi samo ako je sustav opremljen dovoljno velikom količinom memorije. Dva gigabajta su minimum na kojem će predopteretiti pobjedu, s manjim volumenom samo će povrijediti. Predolost paketa može se naći kao dio bilo koje moderne distribucije, tako da je dovoljno da koristite standardni upravitelj paketa da biste ga instalirali:

$ sudo apt-get install predopterećenje

Zatim uredite konfiguracijsku datoteku /etc/preload.conf. Demon radi prilično istrošeno i pod standardnim postavkama, ali svatko od nas je individualan i koristi sustav na svoj način, tako da vjerojatno želite prilagoditi predopterećenje za sebe. Navedite glavne opcije u odjeljku modela:

  • ciklus je učestalost pristupa sustavu prikupljanja statistike. Zadana vrijednost je 20 sekundi. U većini slučajeva ne ima smisla promijeniti, ali ako smatrate da preload šteti performanse sustava, povećajte vrijednost.
  • halflife - Određuje interval nakon kojeg će unaprijed učitati zaboraviti akumulirane statistike za 50%. Zadana vrijednost je 168 sati (tjedan). Preporuča se smanjiti vrijednost onima koji često mijenjaju softver i povećavaju one koji mogu koristiti isti skup aplikacija mjesecima / godinama.
  • minsize je minimalna veličina objekta (program, biblioteka) obrađeno predopterećenjem. Zadana vrijednost je 2.000.000 bajtova (oko 2 MB), tako da predopterećenje neće unaprijed učitati manje datoteke. Ne postoji posebna potreba za promjenom te vrijednosti, ali ako vam se čini da je to pamćenje će biti dovoljno za caching manje aplikacije - smanjiti vrijednost.
  • mEMTOTAL, MEMFREE, MEMCACHED - Ove tri opcije su međusobno povezane i označavaju memoriju koju konzumira predopterećenje. Za izračune se koristi sljedeća formula: (ukupan broj memorije X MEMTOTAL) + (memorija dostupna na START X MEMFREE) + (predmemorija memcached).

Odjeljak sustava također sadrži tri zanimljive opcije za nas:

  • mapPrefix je popis direktorija čije datoteke moraju biti unaprijed učitane (što znači da su to nisu samo binarnici i knjižnice, već i druge vrste datoteka).
  • exeprefix je popis direktorija s binarnim datotekama.
  • sortestrategy je način optimizacije I / O operacija. Zadana vrijednost je 3 (optimizacija za tvrde diskove). Za čvrste državne diskove, vrijednost 1 najbolje odgovara za mrežne datoteke sustava - 2.

To je sve, možete ponovno pokrenuti predopterećenje:

$ sudo /etc/init.d/preload reload

Kao i bilo koji drugi demon, predopterećenje vodi zapisi koje možete pronaći u datoteci /Lal/log/preload.log. Informacije o trenutnom stanju predopterećenja i njegove predmemorije dostupne su u /varu/lib/preload/preload.state datoteci.

Preliminarno čitanje ili reahaad

Ubuntu, kao i neke druge moderne distribucije Linuxa, koristite sustav Retahead tijekom inicijalizacije sustava. Poput unaprijed učitavanja, RETAHEAD dnevno opterećuje potrebne komponente aplikacija u RAM kako bi ih ubrzali. Razlika leži samo da READAHEAD djelomično funkcionira unutar Linux kernela i posebno je optimiziran kako bi se ubrzao proces inicijalizacije sustava.

Sustav koristi uslužni program / sbin / reatead-list, koji čita / etc / reatead / boot i / etc / readhead / desktop datoteke i preuzima datoteke navedene tijekom inicijalizacije sustava. Ova jednostavna i učinkovita shema, koja, međutim, ima očite nedostatke. Činjenica je da svaka standardna instalacija Ubuntu tijekom vremena prolazi kroz promjene u broju instaliranih usluga i preuzetih tijekom početka usluge. Popisi datoteka u ovom slučaju postaju irelevantni i zahtijevaju ažuriranja. Parametar profila Kernel omogućuje obnovu popisa prethodno preuzetih datoteka. Da biste omogućili ponovno pokretanje sustava, tijekom preuzimanja Za ulazak u izborniku Loader, zatim pritisnite I dodajte profil riječi na kraj popisa jezgra parametara. Klik Za utovar. Inicijalizacija sustava u načinu profiliranja trebat će vrijeme, pa budite spremni patiti.

Proces zamrzavanje ili kriopid

Ponekad je najbolji način za ubrzanje lansiranja aplikacije jednostavno ne zaustaviti. Za mnoge Uniccsoide koji rade danju, preglednik, poštanski i jabber klijenti su uobičajeni. Takve primjene jednostavno nema smisla dovršiti, oni mogu biti potrebni u bilo kojem trenutku.

Pa zašto ne razviti tu ideju dalje i ne uspijevati tako da umjesto zaustavljanja procesa, njihovo stanje može biti zamrznut, a kasnije i za obnovu, s obzirom na program od potrebe da se napravi složena i dugotrajna inicijalizacija unutarnjeg svaki put? Mi nismo prvi, a ne smo posljednji. Kriopid je jednostavna aplikacija za procese zamrzavanja i njihov naknadni oporavak. Prog ne zahtijeva korijen ili modificiranje kernela, radi na arhitekturi X86 i AMD64 i, što je najvažnije, ne veže zamrznuti proces na određeni stroj. Nakon smrzavanja, proces se pretvara u nešto poput samoraspakirajuće arhive, lako ga možete prenijeti na drugi automobil i samo trčati. Paket kriopid je daleko od svake distribucije, tako da će morati biti instaliran samostalno:

$ CD / TMP
$ wget http://dagobah.ucc.asn.au/wacky/cryopid-0.5.9.1i386.tar.gz.
$ TAR -XZF CROOPID-0.5.9.1-i386.tar.gz
$ CD CD CRYOPID-0.5.9.1 / SRC
$ Napraviti
$ MKDIR ~ / bin
$ Cp freeze ~ / bin

Nakon toga možete pokrenuti program na sljedeći način:

$ ~ / bin / zamrznuti pid datoteke

Nažalost, kriopid ima nekoliko problema, uključujući nepotpunu podršku za utičnice i X aplikacije, a također generira smeće u popisu procesa umjesto naziva obnovljenog programa.

Muž download Ubuntu.

Ubuntu brzo, zapravo brzo. Brzina preuzimanja ove distribucije ostavlja daleko iza mnogih drugih Linuxa i čini zavisti BSD-sustavi navijača. Međutim, ne postoji ograničenja za savršenu WU, au ovom odjeljku pokušat ćemo ubrzati ubrzano.

1. Isključite vremensko ograničenje u Grub. Prema zadanim postavkama, bootloader čeka 3 sekunde tako da korisnik može promijeniti parametre preuzimanja. Otvorite /boot/grub/menu.lst datoteku, pronađite niz "timeout \u003d 3" i zamijenite 3 do 0.

2. Isključite prskanje. Ubuntu Splash-zaslon, istaknut tijekom učitavanja sustava, je-informativan i zahtijeva vrijeme za učitavanje. Stoga otvaramo sve iste /boot/grub/menu.lst i uklonite "tihi" i "Splash" opcije iz opcija opterećenja kernela.

3. Onemogući IPv6. Prije toga, podrška za nepotrebne IPv6 protokol u Linuxu proveden je u obliku napunjenog modula, tako da je bilo potrebno onemogućiti samo neznatno uređivanje datoteka / etc / modProbe.D / Aliases datoteku. Danas je IPv6 ušiveno izravno u kernel, tako da se parametar "IPv6. didable \u003d 1" mora prenijeti kako bi se isključio s kernela. To možete učiniti uređivanjem /boot/grub/menu.lst datoteke.

4. Onemogući provjeru na izlazni način. Tijekom opterećenja, kernel izvodi provjeru da li se računalo otvara iz stanja mirovanja (suspendiranje) ili obavlja uobičajeno opterećenje. Potrebno je ovaj postupak samo jedan sekundu, ali se također može spremiti dodavanjem opcije "norugume" na parametre kernela. Naravno, vlasnici prijenosnih računala to ne čine.

5. Optimizirati initramfs. Slika RAM diska koristi se za pohranjivanje komponenti s OS-om s niskim razinama, koje moraju biti dostupne i prije montaže sustava korijenskog datoteka. Prema zadanim postavkama, ova slika sadrži sve vrste komponenti, odabranih za sve prigode. Bez njih, slika se brže učitava u memoriju, koja će biti u stanju smanjiti ukupno vrijeme učitavanja sustava. Otvorite /etc/initramfs-tools/initramf.conf datoteke, nalazimo nizove "module \u003d najviše" i zamijenite ga s "modulima \u003d dep". Next obnoviti sve dostupne slike samo s potrebnim komponentama:

$ sudo ažuriranje-initramfs -K sve -u

Nakon nadogradnje slike slike će se generirati automatski.

6. Onemogućite nepotrebne usluge. Prema zadanim postavkama Ubuntu je za sve prigode aktivirao mnoge pozadinske usluge. Malo je vjerojatno da ćete ih sve trebati, pa idemo odspojiti. Otvoreni sustav Q "Usluge (" usluge i pogledajte popis usluga. Izbor odspojivanja kandidata ovisi o specifičnoj situaciji, ali u većini slučajeva to može biti bezbolno donirati:

  • Bluetooth Manager - Bluetooth Upravitelj uređaja
  • Provjerite nove vozače hardvera - Provjera novih verzija vlasničkih upravljačkih programa
  • Evolucija Alarm Notifier - Uređaj za signalizaciju poruka pošte u evoluciji
  • Print Red Applet - Ispiši pripravni aplet
  • Tracker - usluga pretraživanja i indeksiranja

7. Isključite autobusni kolodvor nepotrebnih aplikacija. Tijekom prijave postoji veliki broj različitih aplikacija (uglavnom apleta). Nisu svi potrebni, tako da otvorite sistem RA postavke P "Applications Startup i izbrisati sve što mislite nepotrebno (na primjer, Bluetooth applet). Pokretanje preostalih aplikacija može se malo optimizirati pomoću sljedećeg trika: Uredite niz od njih, tako da je potrebno o ovom tipu:

sh -c "spavanje 10; exec bluetooth-applet"
Sh -c "spavanje 20; exec /usr/lib/evolution/2.28/evolution-alarm-notify"

Ubrzati pokretanje teških

Mnoge teške aplikacije koje smo koristili svakodnevno su presporne i nestabilne. Često, njihovo lansiranje traje više od minute, što je prilično neugodno i sprječava koncentriranje na poslu. Pokušajmo to popraviti.

  • OpenOffice.org. Ovaj ured za rekorder ureda za potrošnju i loše resurse, tako da njegova optimizacija treba posvetiti posebnu pozornost. Otvori Alati P "Opcije, idite na pododjeljak" Memory ". Postavite vrijednost "Broj koraka" do 20, to će smanjiti veličinu povijesti ukidanja. U odjeljku grafičke predmemorije postavite vrijednost "Upotreba za OpenOffice. Org "u 128," pamćenje po objektu "- u 20. U pododjeljku" Java "uklanjamo oznaku iz" Koristi opciju "Java Runtime okoliš". Optimizacija vam omogućuje podizanje brzine početka i vremena reakcije.
  • Firefox. Vatromet - druga razina proždrljivosti i kočnice. Smješten u dovoljno velik broj dodataka, ispada iz vatrene lisice u smrznutoj kornjači, ali postoje dva načina za ubrzavanje lansiranja. Prvo - uklonite sve nepotrebne i rijetko korištene dodatke. To će podići i početi brzinu i izvedbu. Drugi je optimizirati SQLite bazu podataka koja se koristi za spremanje podataka o profilu:
  • - distribuirani sustav zamrzavanja procesa.

Danas sam otkrio da je Linux ment 18 počeo čizme sporije od Linux mint 17. Što nije jako dobro za moj laptop. Otkrio sam da je povezan s nepotrebnim uslugama, aplikacijama, vizualnim efektima. Postoje mnoge optimizacije koje vam omogućuju povećanje brzine distribucije Linux mente.

U ovom članku ćemo pogledati kako se izvodi optimizacija Linux ment. Prikazat ću se samo što je moguće siguran. Provjerili su ih na toshiba Satelit L20 - 101 s Linuxom Mint 18.1 XFCE i na računalu HP Elite 7200 C Linux Mint 18.1 Mate. Prije daljnjih uputa instalirajte sva ažuriranja tako da nemate nikakve nepotrebne pogreške.

1. RAM

Kada radite s Linuxom ment, izvršenje različitih operacija s vremenom je sporije. Srećom, može se minimizirati. Na tvrdom disku nalazi se poseban odjeljak za pohranjivanje podataka postavljenih u RAM-u, koji se naziva odjeljak za pozivanje. Intenzitet korištenja Kit za distribuciju Linux mente Paging se može mijenjati pomoću posebnog parametra konfiguracije sustava.

U početku morate provjeriti vrijednost ovog parametra. Otvorite terminal - ctrl + alt + ti izvršiti naredbu:

$ Mačka / proc / sys / vm / shapppiness

sudo apt instalirati GKSU LEAFPAD

Postavite novu vrijednost parametra. Ići na putu / etc /i otvorite datoteku sysctl.conf s uređivačem teksta ili tim:

Na kraju će biti potrebno dodati vm.swappiness \u003d 10., Spremite datoteku i ponovno pokrenite računalo / laptop.

2. Konfiguriranje predmemorije Inode

Samo za računala s 1 GB i još više od ove optimizacije će dovesti do dugog pohranjivanja datoteka sustava u RAM-u. Otvorite datoteku /etc/sysctl.conf:

gkvido LeafPad /etc/sysctl.conf.

Pokrenite datoteku i dodajte ovu liniju na kraju:

vm.vfs_cache_press \u003d 50.

3. Postavljanje ZRAM-a.

Samo računalo s RAM 768 MB ili više. UPOZORENJE Može dovesti do nestabilnog rada cijelog sustava! Izradite sigurnosnu kopiju podataka.

Rad ove optimizacije:

  • Središnji procesor vašeg računala (CPU) koristit će se intenzivnije, budući da će se provoditi konstantne kompresije i raspakiranja podataka;
  • Ako sustav u potpunosti ispunjava paging datoteku u RAM-u, počet će dodatno koristiti klasičnu rigidnu particiju diska. U isto vrijeme, također se može preseliti u ovaj dio dijela paging datoteke iz RAM-a, koji će usporiti svoj rad;
  • U ovom trenutku, modul koji se razmatra je još uvijek eksperimentalan, stoga se dodatna razina pohrane koja se provodi ispod njega može smanjiti stabilnost sustava.

Trebate paket zr-config, Možete preko sinaptičkog, ali volim koristiti terminal više.

sudo apt instalirati ZRAM-config

Ponovno pokrenite računalo nakon instalacije. Možete naredbiti:

Potrebno je provjeriti rad ovog modula:

Trebala bi se pojaviti izjava o / dev / ZRAM dijelovima. Ako je sustav počeo raditi netočno ili ZRAM više ne trebate, mi činimo sljedeće:

sudo apt Purge Zram-config

Ako imate malo ovna, onda ćete definitivno primijetiti ubrzanje Linuxa Mint 18. Za više detalja napisan je u drugom članku.

4. Onemogućavanje indeksacije

Kao u sustavu Windows, u Linuxu postoji zahtjev za ubrzavanje pretraživanja, što također usporava rad sustava. Ova se aplikacija potpuno izbriše putem sinaptičkog. On će ukloniti samo svoj dio. Stoga je potrebno koristiti terminal.

sudo apt čist apt-xapian-indeks

Ponovno pokrenite računalo da biste završili aplikaciju.

5. Optimizacija LibreOffice.

Kao što svi znaju, Java ima vrlo spor kompajler. LibeOffice početna brzina porasla je 3 puta nakon što je Java prekinuta. Ali ona stoji tamo ne postoji samo tako. Neke funkcije zahtijevaju Java. Dakle, ako ih trebate, nemojte se isključiti. Otvorite prijavu pisca.

Idite na izbornik Usluga - LibreOffice Parametri - proširene značajke »i uklonite potvrdni okvir "Koristite Java virtualni stroj".Možete omogućiti podršku u bilo kojem trenutku jednostavno vraćate krpelj u tom polju:

6. Postavite Automatsko učitavanje

U WndDows je msconfig, a u Linuxu postoji nekoliko načina za rješavanje ovog zadatka. Autorun polako usporava i lansiranje sustava i rad u cjelini. Dio programa je konfiguriran putem grafičkog sučelja - Izbornik - Parametri - Autorun, U xfce je Sjednice i pokretanje, Ali ne postoje sve usluge. Zatim ću napisati zašto trebate svaku od usluga koje ću isključiti i kako ih onemogućiti kroz terminal. Prvo gledamo brzinu preuzimanja sustava:

Isključiti:

$ sudo sistemctl onemogući servis

Omogućiti:

$ sudo sistemctl omogućiti servis

avahi-daemon.service -to je proces za otkrivanje računala u domeni lokalan, Ako imate jedno računalo u kućnoj mreži ili nemate domene lokalanMožete sigurno onemogućiti:

sudo Systemctl Onemogući avahi-daemon.service

cgmanager.service -dizajniran za upravljanje cgroup. Usluga je potrebna samo osobama koje koriste LXC kontejner. Ovaj spremnik omogućuje stvaranje virtualnih strojeva gotovo bez gubitka performansi. Ali ne koristim virtualizaciju. Isključujem:

Šalice-pregledni.Service. - Ovo je usluga za pisače. Sada nemam pisač, ali ako samo uključim ovu uslugu.

sudo sistemctl onemogućite cgmanager.service

geoclue.service. - Ovo je usluga koja šalje vaše aplikacije geolokacije. Bez bilo kakvih pitanja, isključujemo:

sudo SystemCTL Onemogući Geoclue.service

Usluga vm2-lvmetad. i lvm2-monitor Upućivanje na logičke usluge upravljanja količinom (LVM - logičko upravljanje volumenom). Ako ne koristite logičke količine, možete se isključiti. Ako ste odabrali automatski prilikom instaliranja, imate sve osnovne.

sudo sistemctl onemogućite VM2-lvmetad.service

sudo SystemCTL Onemogući LVM2-Monitor.Service

Rezultati izvršenja mogu biti:

Nije uspjelo izvršenje rada: Nema takve datoteke ili direktorija i

Ukloniti simlin /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service.

ModemManager.Service.- Ovo je sučelje koje vam omogućuje implementaciju internetske veze pomoću MOUDS, komunikacijskih kanala (2G / 3G / 4G / CDMA). Općenito imam kabel tako da se isključimo.

sudo SystemCTL Onemogući ModemManager.Service

govor-dispecher.service. - Ovo je jedinstveni API, koji ima svrhu promijeniti redoslijed pozivanja sintezera, također vam omogućuje da spriječite preklapanje zvuka s nekoliko aplikacija koje koriste zvuk. Ne planiram se odmah uključiti dijelove 8 pjesama. Pa se isključujem:

sudo Systemctl Onemogući govor-dispečer.Service

ssh.service. - Ovo je usluga daljinskog upravljanja putem terminala. Ne koristim ovo \u003d\u003e isključite.

sudo sistemctl onemogućite ssh.service

ufw.service. - Usluga vatrozida. Ovo je vatrozid. Trebam to, ali nema mnogo. Nećemo onemogućiti i brisati. Kroz Sinaptička. ili terminal.

sudo apt čist ufw

Naveo sam sve usluge koje se mogu bezbolno isključiti za sustav. Sada ponovno pokrenite sustav i test brzine. Nakon odvajanja usluga, sigurno ćete primijetiti ubrzanje Linux mente.

Više o tome pročitajte u zasebnom članku.

7. Postavljanje okoliša

Vizualni učinci čine sustav lijepim. Ako vam se sviđa MacOS ne preživjeti njihovo isključivanje. Oni koji su koristili Windows 7 Aero znaju kako usporava sve.

Linux Ment Cimet: Prvo morate otvoriti: "MENU - Parametri sustava - učinci" I onemogućiti sve učinke u prozor koji se otvara. Zatim morate otvoriti: "MENU - Parametri sustava - Općenito" i aktivirajte prekidač u stavci popisa "Onemogućite spojeve za Windows Windows".

Linux ment mate: Otvorena "MENU - Postavke - Windows", idite na karticu "Općenito" Otvoreni prozori i uklonite potvrdni okvir "Omogući kompozitni upravitelj".

Linux ment xfce: potreban "Izbornik - parametri desktop" i promijenite upravitelja prozora "XFWM4 + kompozicija" na "XFWM4".

Ne zaboravite staviti jednu čvrstu pozadinu boje.

8. Preglednici

Svako dodatno proširenje za Firefox i kroma usporava svoje lansiranje i rad. Uklonite nepotrebno za vas. Na primjer, umjesto online čitatelja stavljaju lokalni program.

Sada konkretno o Firefoxu. Prvo unesite web-preglednik u adresnu traku o: CONFIG I pritisnite tipku UNESI, Zatim morate kliknuti na gumb Uzimam rizik!.

Trebali biste unijeti stranicu zahtjeva sesijestore u polje za pretraživanje na stranici unosa i koristiti dvostruki klik za uređivanje vrijednosti parametra. browser.sessionstore.INeval, Prema zadanim postavkama, važno je 15000 odgovara 15 sekundi. Možete dodati nešto nule na vrijednost tako da se pretvara u vrijednost 15000000 i kliknite na gumb U REDU. Za spremanje promjena.

  • preglednik.sessionsstore.restore_on_demand
  • preglednik.Sesionstore.Resume_from_Crash
  • usluge.Sync.prows.sync.browser.sesionstore.Restore_on_Demand.

Ostaje zatvoriti sve Windows Web preglednika i ponovno ga pokrenuti.

9. Čišćenje Linux metvice

U Linuxu se smeće akumulira u sustavu Windows. Ali za razliku od sustava Windows, nema registra koji omogućuje uklanjanje svih smeća.

sudo apt autocean

sudo apt autoremove.

Ne zaboravite ukloniti nepotrebne programe. Na primjer, ne trebam VLC kada postoji zmaj igrač.

sudo apt Purge VLC

10. Ugradnja vozača

Mnogi zaboravljaju isporučiti potrebne upravljačke programe i uređaje se ne koriste da ne koriste maksimalno njihove mogućnosti. Na primjer, nisam imao vozača procesora. Otvorena izbornik I ući vozač, Zamijenio sam slobodan vozač Nvidia na vlasništvu. Sve je postalo mnogo brže.

11. Optimizacija TMP-a

Ako imate puno RAM-a, možete ubrzati sustav još više pomicanjem datoteka s tvrdog diska na virtualni dio u RAM-u. Otvorena terminal.

sudo CP-V /USR/share/systemd/tmp.mount / etc / Systemd / Sustav / \\ t

sudo SystemCTL Omogućuje TMP.HOUNT

Provjera rada:

systemCTL status tmp.ount.

Ako ga više ne trebate, samo ga uklonite:

sudo rm -V /etc/systemd/system/tmp.ount

12. WiFi optimizacija

Linux Mint Optimization također može uključivati \u200b\u200bWiFi ubrzanje. Naučimo kako je vaša mrežna kartica nazvana u sustavu:

Tada možete saznati ime. Na primjer, wlp2s0. Odvojite uštedu energije.

gksida xed /etc/networkmanager/conf.d/default-wifi-poweersave-on.conf.

wifi.powesersave \u003d 3.

promijenite:

wifi.poweersave \u003d 0.

Sada spremamo dokument i ponovno pokrenuli računalo. Pokrenite naredbu da biste provjerili:

Ako se pojavio natpis Upravljanje napajanjem: Isključenoda ste svi postavili. Intelove mrežne kartice imaju poseban način ubrzanja, budući da sustav koristi vozača za to. iwlwifi., Morate aktivirati funkciju TX AMPDU..

Funkcija Ampdu. Dizajniran za ubrzanje prijenosa podataka kombiniranjem višestrukih skupova podataka jedni s drugima. Prije verzije 18.1, uključeno je automatski, ali je uklonjen zbog problema s problemom čipseta.

Prije svega, trebali biste se pobrinuti da je upravljački program za interakciju s vašom bežičnom mrežnom karticom. iwlwifi..

lsmod | Grep iwlwifi.

Ako se pojavi niz "Iwlwifi"možete nastaviti.

echo "Opcije iwlwifi 11n_disable \u003d 8" | Sudo tee /etc/modprobe.d/iwlwifi11n.conf.

Sada trebate ponovno pokrenuti računalo. Prije ponovnog pokretanja upišite ovu naredbu:

sudo rm -V /etc/modprobe.d/iwlwifi11n.conf

Potrebno je vratiti promjene ako mreža ne radi.

zaključci

Sada znate kako ubrzati Linux mint 18. Stvarno se nadam da je pomoglo drugim korisnicima. Pišite u komentarima vaše početne brzine i brzinu nakon izvršenih promjena. Koliko je li Linux Mint 18 optimizacija pomogao u usporedbi s načinom na koji je bio prije?

Povezani zapisi:


22 ocjena, prosjek: 4,77 od 5)