Ste se kdaj vprašali, koliko časa traja, da se sistem zažene? Morda je nekdo, ki ga poznate, trdil, da se njegov sistem zažene hitreje od vašega in vas zanima natančen čas. Čeprav številke ne zanimajo vsi, vas morda zanima. Zagotovo boste želeli, da bo zagon čim hitrejši.
Do konca tega priročnika boste na kratko razumeli, kaj vpliva na zagonski čas vašega sistema Linux in kako izračunati njegovo skupno trajanje. Naučili se boste tudi, kako skrajšati čas zagona in računalnik spremeniti v hitro in odzivno zver.
Kako preveriti zagonski čas Linuxa z uporabo systemd-analysis
Systemd je privzeti upravitelj storitev, ki je vnaprej nameščen na večini distribucij Linuxa. Uporabljati systemd-analizirati ukaz, lahko dobite podrobne statistike o prejšnjem zagonu vašega sistema. Ogledate si lahko tudi razčlenitev storitev in ugotovite, koliko časa traja vsaka med zagonom.
Če želite preveriti zagonski čas z uporabo systemd-analysis, vnesite:
systemd-analizirati
Sistem bo prikazal izpis, ki vsebuje skupni čas zagona. Prikazuje tudi čas, ki sta ga jedro in uporabniški prostor ločila.
V tem primeru izhoda lahko vidite, da je naprava zagnala približno devet sekund. Ker je zgornja slika od virtualni stroj, čas zagona je lahko hitrejši od običajne namestitve Linuxa.
Za informacije o času, ki ga vsaka storitev porabi med zagonom, uporabite datoteko krivda metoda sistemske analize:
systemd-analizira krivdo
To bo ustvarilo izpis, ki je nekoliko podoben naslednjemu:
Kot lahko vidite, izhod prikaže seznam vseh storitev in čas, ki ga vsaka porabi.
Kaj vpliva na zagonski čas Linuxa?
Ko zaženete sistem Linux, BIOS je prva stvar, ki se naloži. BIOS nato prenese nadzor na MBR (glavni zagonski zapis), ki zažene zagonski nalagalnik GRUB. GRUB je odgovoren za nalaganje jedra, ki nadalje nastavi začetni korenski datotečni sistem in izvede datoteko v proces. Nato pride do izvajanja drugih storitev.
Čas, ki ga porabijo te druge storitve, predstavlja največji del zagonskega časa vašega sistema. Več storitev imate med zagonom, dlje bo trajalo, da se sistem zažene. Zato je ustavitev nepotrebnih storitev med zagonom pomembna, če želite, da se sistem hitreje zažene.
Kako popraviti stroj s počasnim zagonom Linux
Med zagonom ne morete ustaviti zagona procesa init ali zagonskega nalagalnika GRUB, saj bo to povzročilo težave pri zagonskem zaporedju vašega sistema. Lahko pa onemogočite nepomembne storitve v sistemu, da se med zagonom ne zaženejo.
Pripomoček systemctl vam to omogoča upravljanje storitev v Linuxu. Z orodjem lahko preprosto zaženete in ustavite storitve. Najprej pa se spomnimo, katere storitve so se začele med zadnjim zagonom:
systemd-analizira krivdo
V tem izhodu lahko vidite, da je exim4-base.service zaseda največji delež zagonskega časa (približno tri sekunde). Exim4 je agent za transport pošte in exim4-base je storitev, ki nudi potrebne podporne datoteke, ki jih zahteva demon exim4.
Ker za lokalni sistem ni pomembna storitev, jo lahko onemogočite z uporabo systemctl, da prihranite nekaj časa med zagonom:
sudo systemctl onemogoči exim4-base.service
Opomba: Če niste povsem prepričani, kaj počnete, se morate pred onemogočanjem storitev posvetovati z izkušenim uporabnikom Linuxa. Onemogočanje kritične storitve lahko povzroči nepričakovane težave z operacijskim sistemom.
Če želite znova omogočiti storitev, preprosto zamenjajte onemogoči z omogoči v ukazu systemctl:
sudo systemctl omogoči exim4-base.service
S tem postopkom lahko prilagodite storitve, da sistem začne skrajšati čas zagona.
Izboljšanje zagonskega časa Linuxa brez sprememb strojne opreme
Čeprav mnogi predlagajo namestitev Linuxa na SSD, da bi izboljšali čas zagona, lahko to storite brezplačno tako, da v sistemu onemogočite neželene storitve. Čeprav čas zagona ne bo drastično skrajšan, vsaka sekunda šteje, če želite računalnik s hitrim delovanjem.
Želite hiter in odziven sistem? Namestitev lahke in minimalne distribucije Linuxa v računalnik vam lahko pomaga.
Potrebujete lahek operacijski sistem? Te posebne distribucije Linuxa se lahko izvajajo na starejših osebnih računalnikih, nekateri z le 100 MB RAM -a.
Preberite Naprej
- Linux
- Zagon zaslona
- Linux
- Sistemska administracija
Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike za Linux, s katerimi želi vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti