systemd-analyze critical-chain
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.
graphical.target @5min 26.897s
└─lightdm.service @5min 26.674s +221ms
└─fruhod.service @5min 25.651s +1.005s
└─ccpd.service @5min 25.642s +7ms
└─apache2.service @5min 18.242s +7.384s
└─network-online.target @5min 18.232s
└─network.target @5min 18.232s
└─wpa_supplicant.service @40.390s +370ms
└─basic.target @32.171s
└─sockets.target @32.171s
└─snapd.socket @32.170s +317us
└─sysinit.target @32.129s
└─systemd-update-utmp.service @31.902s +227ms
└─systemd-tmpfiles-setup.service @31.534s +351ms
└─systemd-journal-flush.service @8.199s +23.322s
└─systemd-remount-fs.service @8.090s +99ms
└─systemd-journald.socket @3.971s
└─-.mount @3.948s
└─system.slice @3.971s
└─-.slice @3.948s