Fai un passo ulteriore per vedere più output usando il systemd-analyze
comando che viene aggiunto critical-chain
. Questo comando presumibilmente "stampa un albero della catena di unità critiche nel tempo".
Esempio di output da systemd-analyze
comandi, che sono rilevanti per upower.service
:
$ systemd-analyze blame | grep upower
486ms upower.service
$ systemd-analyze critical-chain upower.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
upower.service +486ms
└─basic.target @16.023s
└─sockets.target @16.023s
└─snapd.socket @15.921s +55ms
└─sysinit.target @15.920s
└─apparmor.service @6.264s +9.629s
└─local-fs.target @6.147s
└─run-user-108.mount @36.705s
└─local-fs-pre.target @6.147s
└─systemd-remount-fs.service @6.051s +93ms
└─system.slice @2.394s
└─-.slice @2.389s
Se l'output di cui sopra non fornisce ancora alcun suggerimento, utilizzare un altro comando systemctl status SERVICE
per visualizzare l'output correlato per il SERVICE di destinazione. Questo comando stampa se il SERVICE è attualmente in esecuzione o meno e stampa anche il registro rilevante dall'ultimo avvio.
Esempio di output del systemctl
comando, che è rilevante per upower.service
:
$ systemctl status upower.service
● upower.service - Daemon for power management
Loaded: loaded (/lib/systemd/system/upower.service; disabled; vendor preset:
Active: active (running) since Wed 2016-09-21 23:33:23 MYT; 1min 35s ago
Docs: man:upowerd(8)
Main PID: 967 (upowerd)
Tasks: 3 (limit: 512)
CGroup: /system.slice/upower.service
└─967 /usr/lib/upower/upowerd
Sep 21 23:33:22 HOSTNAME systemd[1]: Starting Daemon for power management...
Sep 21 23:33:23 HOSTNAME systemd[1]: Started Daemon for power management.
Un semplice controllo : esiste qualche dispositivo aggiuntivo che rimane collegato al computer senza una ragione apparente? Qualsiasi dispositivo innocente, come uno smartphone collegato alla porta USB, può rallentare o addirittura interferire con il processo di avvio del computer.
Il sistema si blocca nella schermata di accesso per circa 30 secondi. Il cursore e lo schermo del mouse sono completamente congelati. Successivamente il sistema funziona normalmente.
Il punto di svolta : la domanda sopra ha rivelato solo i sintomi, che difficilmente raccontano altro che la lentezza del caricamento del sistema.
Invece di descrivere il ritardo, considera di porsi una delle seguenti domande:
Quando il processo di avvio ha iniziato a rallentare?
Cosa è cambiato di recente con il mio computer? Come aggiornamento o personalizzazione del BIOS.
Ho installato hardware aggiuntivo? Come un nuovo driver di dispositivo.
Ho installato pacchetti aggiuntivi o aggiornato pacchetti particolari?
Che tipo di hardware viene utilizzato? L'hardware sta causando problemi?
La domanda non conteneva nessuna di queste informazioni, il che significa che è impossibile determinare la causa principale di qualcosa che non conosciamo. La mancanza di informazioni è una trappola per qualsiasi tentativo di risoluzione dei problemi.