Using information learned here I recently upgraded in place to Fedora 24. Am very happy with it, but have finally decided to try to get on top of rather slow boot times. While waiting more than a minute is hardly problematic, the last time my machine became slow to boot it was because one of the HDDs was due to fail! I'd prefer to know if that sort of thing is imminent ;0)
Reading around a bit, I ran
$ systemd-analyze
Startup finished in 3.368s (kernel) + 3.115s (initrd) + 1min 6.070s (userspace) = 1min 12.555s
Which seems a fairly long time to me for the (userspace). I then went with (complete output for clarity/help)
$ systemd-analyze blame
29.079s plymouth-quit-wait.service
18.972s systemd-udev-settle.service
13.109s systemd-journald.service
12.823s dev-mapper-fedora\x2droot.device
9.828s libvirtd.service
8.399s firewalld.service
7.283s lvm2-pvscan@8:3.service
7.068s systemd-journal-flush.service
6.172s systemd-rfkill.service
5.103s accounts-daemon.service
5.059s packagekit.service
4.475s ModemManager.service
3.308s abrtd.service
2.699s udisks2.service
2.582s cups.service
2.569s systemd-udevd.service
1.942s systemd-logind.service
1.929s iio-sensor-proxy.service
1.929s netcf-transaction.service
1.928s livesys.service
1.928s gssproxy.service
1.880s avahi-daemon.service
1.828s fedora-readonly.service
1.817s lvm2-monitor.service
1.506s chronyd.service
1.462s polkit.service
1.390s proc-fs-nfsd.mount
1.325s plymouth-start.service
1.283s systemd-tmpfiles-setup-dev.service
1.227s user@1000.service
1.203s wpa_supplicant.service
1.096s gdm.service
1.000s dev-mapper-fedora\x2dswap.swap
965ms colord.service
608ms dmraid-activation.service
595ms systemd-fsck@dev-disk-by\x2duuid-80b939ef\x2d08c9\x2d47b0\x2da2
587ms systemd-fsck@dev-mapper-fedora\x2dhome.service
556ms auditd.service
538ms kmod-static-nodes.service
510ms dev-hugepages.mount
509ms systemd-remount-fs.service
497ms mnt-Data.mount
489ms NetworkManager.service
472ms systemd-sysctl.service
353ms abrt-ccpp.service
327ms systemd-udev-trigger.service
325ms rtkit-daemon.service
227ms systemd-tmpfiles-setup.service
211ms fedora-import-state.service
190ms rpc-statd-notify.service
164ms systemd-random-seed.service
161ms systemd-fsck-root.service
158ms upower.service
132ms systemd-user-sessions.service
125ms plymouth-read-write.service
116ms home-alan-Music.mount
113ms boot.mount
109ms home.mount
76ms dracut-shutdown.service
70ms tmp.mount
69ms sys-kernel-debug.mount
66ms systemd-vconsole-setup.service
65ms nfs-config.service
40ms systemd-update-utmp.service
9ms blk-availability.service
9ms livesys-late.service
7ms systemd-update-utmp-runlevel.service
5ms var-lib-nfs-rpc_pipefs.mount
4ms sys-fs-fuse-connections.mount
4ms dev-mqueue.mount
1ms sys-kernel-config.mount
I understand that some services are simply waiting for others to complete, and I'm not looking for lightning fast boot times, but surely I must be able to improve this?