Systemd Notes
How long did the last startup take?
$ systemd-analyze
Startup finished in 7.329s (firmware) + 5.115s (loader) + 1.682s (kernel) + 2.403s (userspace) = 16.530s
graphical.target reached after 1.833s in userspace
List services enabled at startup:
$ systemctl list-unit-files | grep enabled
If you need to know which services take the longest to startup:
$ systemd-analyze blame
565ms systemd-timesyncd.service
564ms lvm2-monitor.service
561ms tlp.service
510ms dev-nvme0n1p2.device
457ms upower.service
391ms systemd-logind.service
260ms systemd-udevd.service
192ms systemd-journald.service
192ms ldconfig.service
165ms ModemManager.service
108ms udisks2.service
...
...
If you want to disable/enable a service:
sudo systemctl disable SERVICE_NAME
sudo systemctl enable SERVICE_NAME