Zamysleli ste sa niekedy nad tým, ako dlho trvá spustenie systému? Možno niekto z vašich známych tvrdil, že sa mu systém načíta rýchlejšie ako ten váš a vy ste zvedaví na presný čas. Aj keď nie každého čísla zaujíma, vy možno áno. Určite budete chcieť, aby bootovanie bolo čo najrýchlejšie.
Na konci tejto príručky budete stručne porozumieť tomu, čo ovplyvňuje čas spustenia systému Linux a ako vypočítať jeho celkové trvanie. Naučíte sa tiež spôsoby, ako skrátiť čas spustenia a transformovať počítač na rýchle a pohotové zviera.
Ako skontrolovať čas spustenia systému Linux pomocou analýzy systemd
Systemd je predvolený správca služieb, ktorý je predinštalovaný vo väčšine distribúcií Linuxu. Pomocou systémová analýza príkaz, môžete získať podrobné štatistiky o predchádzajúcom spustení systému. Môžete si tiež pozrieť rozpis služieb a zistiť čas, ktorý každému z nich pri spustení trvá.
Ak chcete skontrolovať čas spustenia pomocou analýzy systému, zadajte:
systémová analýza
Systém zobrazí výstup obsahujúci celkový čas spustenia. Tiež ukazuje čas, ktorý jadro a užívateľský priestor potrebovali, zvlášť.
Na tomto príklade výstupu vidíte, že spustenie počítača trvalo približne deväť sekúnd. Pretože vyššie uvedený obrázok je z virtuálny stroj, jeho doba spustenia môže byť rýchlejšia ako bežná inštalácia Linuxu.
Ak chcete získať informácie o čase, ktorý každá služba potrebuje na spustenie, použite obviňovať metóda systémovej analýzy:
systemd-analyze vina
Výsledkom bude výstup, ktorý vyzerá trochu nasledovne:
Ako vidíte, výstup zobrazuje zoznam všetkých služieb a čas, ktorý jednotlivci potrebovali.
Čo ovplyvňuje čas spustenia systému Linux?
Keď spustíte systém Linux, BIOS je prvá vec, ktorá sa načíta. BIOS potom prenesie riadenie do MBR (hlavného zavádzacieho záznamu), ktorý spustí bootloader GRUB. GRUB je zodpovedný za načítanie jadra, ktoré ďalej nastaví počiatočný koreňový súborový systém a spustí inic proces. Potom dôjde k vykonaniu ďalších služieb.
Čas strávený týmito inými službami tvorí najväčší podiel času pri štarte vášho systému. Čím viac služieb budete mať pri spustení, tým dlhšie bude trvať zavedenie systému. Zastavenie spustenia nepotrebných služieb počas spustenia je preto dôležité, ak chcete, aby sa váš systém zavádzal rýchlejšie.
Ako opraviť zariadenie s pomalým bootovaním systému Linux
Počas bootovania nemôžete zastaviť proces init ani bootloader GRUB, pretože to spôsobí problémy so sekvenciou bootovania vášho systému. Vo svojom systéme však môžete deaktivovať nedôležité služby, aby sa počas spustenia nespustili.
Obslužný program systemctl vám to umožňuje spravovať služby v systéme Linux. Pomocou tohto nástroja môžete jednoducho spustiť a zastaviť služby. Najprv si však pripomenieme, ktoré služby sa spustili počas posledného spustenia:
systemd-analyze vina
Na tomto výstupe môžete vidieť, že exim4-base.service zaberá najvyšší podiel času spustenia (približne tri sekundy). Exim4 je agent na prepravu pošty a základňa exim4 je služba, ktorá poskytuje potrebné podporné súbory požadované démonom exim4.
Pretože to nie je dôležitá služba pre miestny systém, môžete ju vypnúť pomocou systemctl, aby ste ušetrili čas pri zavádzaní:
sudo systemctl vypnite službu exim4-base.service
Poznámka: Ak si nie ste úplne istí, čo robíte, mali by ste sa pred deaktiváciou akýchkoľvek služieb obrátiť na skúseného používateľa Linuxu. Vypnutie kritickej služby môže spôsobiť neočakávané problémy s operačným systémom.
Ak chcete službu znova povoliť, jednoducho ju vymeňte deaktivovať s povoliť v príkazu systemctl:
sudo systemctl povoliť službu exim4-base.service
Pomocou tohto procesu môžete vyladiť služby, ktoré váš systém začne, aby sa skrátil čas spustenia.
Zlepšenie doby spustenia systému Linux bez akýchkoľvek hardvérových zmien
Aj keď mnohí odporúčajú nainštalovať Linux na SSD, aby sa skrátil čas spustenia, môžete to urobiť bezplatne vypnutím nechcených služieb vo svojom systéme. Aj keď to výrazne nezníži čas spustenia, každá sekunda sa počíta, ak chcete počítač s rýchlym výkonom.
Máte chuť na rýchly a pohotový systém? Pomôcť vám môže inštalácia ľahkej a minimálnej distribúcie Linuxu do počítača.
Potrebujete ľahký operačný systém? Tieto špeciálne distribúcie Linuxu je možné spustiť na starších počítačoch, niektoré s pamäťou RAM až 100 MB.
Čítajte ďalej
- Linux
- Zavádzacia obrazovka
- Linux
- Správa systému
Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber