GNU/Linux >> Linux Esercitazione >  >> Linux

Quanto tempo impiega il tuo sistema Linux ad avviarsi? Un'utile guida illustrata

Hai mai controllato quanto tempo impiega il tuo sistema ad avviarsi? Generalmente, tutto avviene in pochi secondi o pochi minuti ma non conosciamo l'ora esatta. Indipendentemente dal motivo per cui vuoi saperlo, esiste un'utilità systemd-analyze che può farti sapere il tempo esatto impiegato dal tuo sistema Linux per avviarsi.

In questo articolo imparerai a scoprire quanto tempo impiega il tuo sistema Linux per avviarsi e come ridurre questo tempo se si avvia lentamente.

Contenuto dell'articolo:

  1. Come verificare quanto tempo impiega il nostro sistema ad avviarsi?
  2. Indaga/risolvi i problemi di avvio lento
  3. Come disabilitare i servizi di avvio lento?
  4. Conclusione
  5. Come trovare l'utilizzo della CPU, cosa blocca il sistema

Come verificare quanto tempo impiega il nostro sistema ad avviarsi?

Apri il terminale e digita systemd-analyze riceverai le seguenti informazioni:

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

Qui possiamo vedere che il nostro avvio è terminato in 1,2 secondi per il kernel e abbiamo 31 secondi in più per applicazioni come la grafica e così via e abbiamo il riepilogo completo dell'avvio dopo 31,7 secondi.

Se vogliamo:Investigare/Risolvere i problemi di avvio lento

Ora, se pensiamo che il tempo di avvio sia molto lento o che il tuo sistema si avvii per pochi minuti, possiamo usare la colpa opzione per verificare cosa ci sta rallentando come nella seguente schermata:

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

Da questa schermata possiamo vedere chiaramente quale servizio ci sta rallentando, ad esempio 30.225 secondi per playmouth-quit-wait-service e questo è molto alto.

Se vuoi vedere solo i 10 migliori servizi di avvio lento, puoi usare la testa di colpa come nel seguente esempio:

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

È inoltre possibile stampare l'output sotto forma di albero della catena di eventi time-critical. Usa il seguente comando nel terminale come nell'esempio seguente:

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

E come disabilitare i servizi di avvio lento?

Ora sappiamo quali servizi dare la colpa al nostro avvio lento, ma come disabilitarli? Per questa attività utilizzeremo systemctl disable come nell'esempio seguente:

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

Conclusione

Systemd-analyze è un ottimo strumento per controllare il tempo di avvio di Linux con ottime funzionalità. Se conosci altri modi per ispezionare il sistema, comunicacelo nei commenti qui sotto.

  • Un altro articolo interessante è:Come trovare l'utilizzo della CPU, cosa causa il blocco del sistema
    ———————————————————————————————————-

Ci auguriamo che questo articolo ti sia piaciuto. in tal caso, vota questa pagina con le stelle qui sotto e iscriviti al nostro canale YouTube o seguici su twiter.


Linux
  1. Come eseguire il backup dell'intero sistema Linux utilizzando Rsync

  2. Linux:perché ci vuole così tanto tempo per rilevare una chiavetta USB?

  3. Come mandare in crash il tuo sistema:pericolosi comandi Linux

  4. Come avviare un sistema Linux senza server grafico

  5. In che modo Linux utilizza un orologio in tempo reale?

Scopri quanto tempo ci vuole per avviare il tuo sistema Linux

Controlla e scopri quanto tempo ci vuole per avviare il tuo sistema Linux

Come creare file nel sistema Linux:una guida definitiva

Come controllare il carico del server nel sistema Linux

Come installare Sysdig per monitorare il tuo sistema Linux

Come installare e utilizzare Docker nel tuo sistema Linux