GNU/Linux >> Znalost Linux >  >> Linux

Jak dlouho trvá spuštění vašeho systému Linux? Užitečný ilustrovaný průvodce

Zkontrolovali jste někdy, jak dlouho trvá spuštění systému? Všeobecně k tomu všemu dochází během několika sekund nebo několika minut, ale neznáme přesný čas. Bez ohledu na důvod, proč to chcete vědět, existuje nástroj systemd-analyze, který vám může sdělit přesný čas spuštění vašeho systému Linux.

V tomto článku se dozvíte, jak dlouho trvá spuštění vašeho systému Linux a jak tuto dobu zkrátit, pokud se spouští pomalu.

Obsah článku:

  1. Jak zjistit, jak dlouho trvá spuštění našeho systému?
  2. Vyšetřování/odstraňování problémů s pomalým spouštěním
  3. Jak zakázat služby pomalého spouštění?
  4. Závěr
  5. Jak zjistit využití procesoru, proč se systém zasekává

Jak tedy zkontrolovat, jak dlouho trvá spuštění našeho systému?

Otevřete terminál a zadejte systemd-analyze, obdržíte následující informace:

# How long does your Linux system take to boot?
systemd-analyze
Code language: PHP (php)

Zde můžeme vidět, že naše spuštění skončilo za 1,2 sekundy pro jádro a máme navíc 31 sekund pro aplikace, jako je grafika a tak dále, a máme souhrnné úplné spuštění po 31,7 sekundách.

Pokud chceme:Prozkoumat/odstraňovat problémy s pomalým spouštěním

Nyní, pokud si myslíme, že doba spouštění je velmi pomalá nebo se váš systém spouští několik minut, můžeme použít vinu možnost zkontrolovat, co nás zpomaluje, jako na následujícím snímku obrazovky:

# How to Investigate/Troubleshoot slow bootup
systemd-analyze blame
Code language: PHP (php)

Z této obrazovky jasně vidíme, která služba nás zpomaluje, například 30,225 sekundy pro službu playmouth-quit-wait-service a to je velmi vysoké číslo.

Pokud chcete vidět pouze 10 nejlepších služeb pomalého spouštění, můžete použít hlavu obvinění jako v následujícím příkladu:

# How to Investigate/Troubleshoot slow bootup
systemd-analyze blame | head
Code language: PHP (php)

Výstup můžete také vytisknout ve formě stromu časově kritického řetězce událostí. V terminálu použijte následující příkaz jako v následujícím příkladu:

# How to Investigate/Troubleshoot slow bootup
systemd-analyze critical-chain
Code language: PHP (php)

A jak zakázat služby pomalého spouštění?

Nyní víme, které služby mohou za naše pomalé spouštění, ale jak je deaktivovat? Pro tento úkol použijeme systemctl disable jako v následujícím příkladu:

# How to disable slow bootup services? 
sudo systemctl disable the-service-you-want.service
Code language: CSS (css)

Závěr

Systemd-analyze je skvělý nástroj pro kontrolu doby bootování Linuxu se skvělými funkcemi. Pokud znáte jiné způsoby kontroly systému, řekněte nám to v komentářích níže.

  • Další zajímavý článek je:Jak zjistit využití procesoru, proč systém zasekává
    ———————————————————————————————————-

Doufáme, že se vám tento článek líbil. pokud je to tak, ohodnoťte tuto stránku níže uvedenými hvězdičkami a přihlaste se k odběru našeho kanálu YouTube nebo nás sledujte na twitteru.


Linux
  1. Jak zálohovat celý systém Linux pomocí Rsync

  2. Jak zničit váš systém:Nebezpečné příkazy Linuxu

  3. Jak zavést systém Linux bez grafického serveru

  1. Jak duální boot Kali Linux a Windows 10

  2. Linux – Proč detekce USB Stick trvá tak dlouho?

  3. Jak Linux používá hodiny reálného času?

  1. Jak zavést Linux Mint 20 v záchranném / nouzovém režimu

  2. Jak defragmentovat váš systém Linux

  3. Jak upravit parametry spouštění jádra na Linuxu