Přemýšleli jste někdy o tom, jak dlouho trvá spuštění vašeho systému? Možná někdo, koho znáte, tvrdil, že se jeho systém spouští rychleji než váš a vy jste zvědaví na přesný čas. I když ne všechny čísla zajímají, vy možná ano. Určitě budete chtít, aby bootování bylo co nejrychlejší.

Na konci této příručky budete mít krátkou představu o tom, co ovlivňuje dobu spuštění vašeho systému Linux a jak vypočítat jeho celkovou dobu trvání. Naučíte se také způsoby, jak zkrátit dobu spouštění a přeměnit počítač na rychlé a citlivé zvíře.

Jak zkontrolovat dobu spouštění Linuxu pomocí systemd-analyze

Systemd je výchozí správce služeb, který je předinstalován ve většině distribucí Linuxu. Za použití systemd-analyze příkaz, můžete získat podrobné statistiky o předchozím spuštění vašeho systému. Můžete také vidět rozpis služeb a zjistit čas, který každému z nich zabere při spuštění.

Chcete-li zkontrolovat dobu spouštění pomocí systemd-analyze, zadejte:

systemd-analyze

Systém zobrazí výstup obsahující celkovou dobu spuštění. Ukazuje také čas zabraný jádrem a uživatelským prostorem samostatně.

instagram viewer

V tomto příkladu výstupu vidíte, že spuštění počítače trvalo přibližně devět sekund. Protože výše uvedený obrázek je z virtuální stroj, jeho doba spuštění může být rychlejší než normální instalace Linuxu.

Chcete -li získat informace o čase, který každá služba potřebuje při spuštění, použijte obviňovat metoda systemd-analyze:

systemd-analyze vinu

Tím se vytvoří výstup, který vypadá trochu jako následující:

Jak vidíte, výstup zobrazuje seznam všech služeb a čas, který jim každý zabere.

Co ovlivňuje dobu spouštění Linuxu?

Když spustíte systém Linux, BIOS je první věcí, která se načte. BIOS poté přenese řízení na MBR (hlavní spouštěcí záznam), který spustí zavaděč GRUB. GRUB je zodpovědný za načtení jádra, které dále nastaví počáteční kořenový souborový systém a spustí inic proces. Poté dojde k provedení dalších služeb.

Čas strávený těmito ostatními službami tvoří největší podíl času při spuštění vašeho systému. Čím více služeb během spouštění máte, tím déle bude spuštění vašeho systému trvat. Pokud chcete, aby se váš systém spustil rychleji, je důležité zastavit spouštění nepotřebných služeb během spouštění.

Jak opravit pomalé spouštění počítače se systémem Linux

Během spouštění nemůžete zastavit proces init ani zavaděč GRUB, protože to způsobí problémy se zaváděcí sekvencí vašeho systému. Můžete však ve svém systému deaktivovat nedůležité služby, aby se při spuštění nespustily.

Nástroj systemctl vám to umožňuje spravovat služby na Linuxu. Pomocí nástroje můžete snadno spouštět a zastavovat služby. Nejprve si však připomeňme, které služby byly spuštěny během posledního spuštění:

systemd-analyze vinu

Na tomto výstupu můžete vidět, že služba exim4-base.service zabírá nejvyšší podíl času spuštění (přibližně tři sekundy). Exim4 je agent pro přenos pošty a základna exim4 je služba, která poskytuje nezbytné podpůrné soubory vyžadované démonem exim4.

Protože se nejedná o důležitou službu pro místní systém, můžete ji deaktivovat pomocí systemctl, abyste ušetřili nějaký čas během spouštění:

sudo systemctl zakáže službu exim4-base.service

Poznámka: Pokud si nejste zcela jisti, co děláte, měli byste se před deaktivací jakýchkoli služeb poradit se zkušeným uživatelem Linuxu. Zakázání kritické služby může způsobit neočekávané problémy s operačním systémem.

Chcete -li službu znovu povolit, jednoduše ji vyměňte deaktivovat s umožnit v příkazu systemctl:

sudo systemctl povolit službu exim4-base.service

Pomocí tohoto procesu můžete vyladit služby, které váš systém začne, a snížit tak dobu spouštění.

Zlepšení doby spouštění Linuxu bez jakýchkoli změn hardwaru

I když mnozí navrhnou instalaci Linuxu na SSD, aby se zkrátila doba zavádění, můžete to udělat zdarma vypnutím nežádoucích služeb ve vašem systému. Ačkoli to drasticky nesníží čas spuštění, každá sekunda se počítá, pokud chcete počítač s rychlým výkonem.

Chcete rychlý a citlivý systém? Může vám pomoci instalace lehké a minimální distribuce Linuxu do počítače.

PodíltweetE-mailem
14 Lehkých distribucí Linuxu, které dodají vašemu starému počítači nový život

Potřebujete lehký operační systém? Tyto speciální distribuce Linuxu mohou běžet na starších počítačích, některé s pouhou 100 MB RAM.

Číst dále

Související témata
  • Linux
  • Spouštěcí obrazovka
  • Linux
  • Správa systému
O autorovi
Deepesh Sharma (78 článků zveřejněno)

Deepesh je juniorský editor pro Linux na MUO. Píše informační příručky pro Linux s cílem poskytnout všem nováčkům blažený zážitek. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve svém volném čase ho můžete najít číst knihy, poslouchat různé hudební žánry nebo hrát na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru