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:
- Come verificare quanto tempo impiega il nostro sistema ad avviarsi?
- Indaga/risolvi i problemi di avvio lento
- Come disabilitare i servizi di avvio lento?
- Conclusione
- 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.