I am looking to improve or make any gains to the boot up speed.
Below is the output from systemd-analyze, but I am unclear what ones are I should look to try and focus on to improve the speeds. Appreciate any guidance on what ones to remove or take action to improve upon.
I have gathered potential ones but really unclear if it might be safe to do so and could really do with some guidance.
Thank you
SYSTEM INFO
systemd-analyze blame
6.459s plymouth-quit-wait.service
5.207s dev-ttyS24.device
5.207s sys-devices-platform-serial8250-serial8250:0-serial8250:0.24-tty-ttyS24.device
5.187s sys-module-fuse.device
5.168s dev-ttyS16.device
5.168s sys-devices-platform-serial8250-serial8250:0-serial8250:0.16-tty-ttyS16.device
5.162s dev-ttyS17.device
5.162s sys-devices-platform-serial8250-serial8250:0-serial8250:0.17-tty-ttyS17.device
5.160s sys-devices-platform-serial8250-serial8250:0-serial8250:0.11-tty-ttyS11.device
5.160s dev-ttyS11.device
5.158s sys-devices-platform-serial8250-serial8250:0-serial8250:0.3-tty-ttyS3.device
5.158s dev-ttyS3.device
5.153s dev-ttyS6.device
5.153s sys-devices-platform-serial8250-serial8250:0-serial8250:0.6-tty-ttyS6.device
5.152s dev-ttyS7.device
5.152s sys-devices-platform-serial8250-serial8250:0-serial8250:0.7-tty-ttyS7.device
5.146s dev-ttyS20.device
5.146s sys-devices-platform-serial8250-serial8250:0-serial8250:0.20-tty-ttyS20.device
5.141s dev-ttyS0.device
5.141s sys-devices-platform-serial8250-serial8250:0-serial8250:0.0-tty-ttyS0.device
5.139s dev-ttyS31.device
5.139s sys-devices-platform-serial8250-serial8250:0-serial8250:0.31-tty-ttyS31.device
5.139s sys-devices-platform-serial8250-serial8250:0-serial8250:0.30-tty-ttyS30.device
5.139s dev-ttyS30.device
5.135s sys-devices-platform-serial8250-serial8250:0-serial8250:0.27-tty-ttyS27.device
5.135s dev-ttyS27.device
5.135s dev-ttyS25.device
5.135s sys-devices-platform-serial8250-serial8250:0-serial8250:0.25-tty-ttyS25.device
5.126s dev-ttyS19.device
5.126s sys-devices-platform-serial8250-serial8250:0-serial8250:0.19-tty-ttyS19.device
5.126s dev-ttyS12.device
5.126s sys-devices-platform-serial8250-serial8250:0-serial8250:0.12-tty-ttyS12.device
5.124s sys-devices-platform-serial8250-serial8250:0-serial8250:0.10-tty-ttyS10.device
5.124s dev-ttyS10.device
5.121s sys-devices-platform-serial8250-serial8250:0-serial8250:0.26-tty-ttyS26.device
5.121s dev-ttyS26.device
5.119s dev-ttyS5.device
5.119s sys-devices-platform-serial8250-serial8250:0-serial8250:0.5-tty-ttyS5.device
5.119s dev-ttyS8.device
5.119s sys-devices-platform-serial8250-serial8250:0-serial8250:0.8-tty-ttyS8.device
5.115s sys-devices-platform-serial8250-serial8250:0-serial8250:0.22-tty-ttyS22.device
lines 1-41
systemd-analyze critical-chain
graphical.target @ 19.299s
ââmulti-user.target @ 19.299s
ââplymouth-quit-wait.service @ 12.835s +6.459s
ââsystemd-user-sessions.service @ 12.690s +90ms
ââremote-fs.target @ 12.663s
ââremote-fs-pre.target @ 8.867s
âânfs-client.target @ 8.866s
ââgssproxy.service @ 8.744s +120ms
âânetwork.target @ 8.727s
ââwpa_supplicant.service @ 8.662s +62ms
ââbasic.target @ 4.946s
ââdbus-broker.service @ 4.779s +159ms
ââdbus.socket @ 4.758s
ââsysinit.target @ 4.749s
ââsystemd-vconsole-setup.service @ 6.157s +493ms
ââsystemd-journald.socket
ââsystem.slice
ââ-.slice
systemd-analyze blame --no-pager
6.459s plymouth-quit-wait.service
5.207s dev-ttyS24.device
5.207s sys-devices-platform-serial8250-serial8250:0-serial8250:0.24-tty-ttyS24.device
5.187s sys-module-fuse.device
5.168s dev-ttyS16.device
5.168s sys-devices-platform-serial8250-serial8250:0-serial8250:0.16-tty-ttyS16.device
5.162s dev-ttyS17.device
5.162s sys-devices-platform-serial8250-serial8250:0-serial8250:0.17-tty-ttyS17.device
5.160s sys-devices-platform-serial8250-serial8250:0-serial8250:0.11-tty-ttyS11.device
5.160s dev-ttyS11.device
5.158s sys-devices-platform-serial8250-serial8250:0-serial8250:0.3-tty-ttyS3.device
5.158s dev-ttyS3.device
5.153s dev-ttyS6.device
5.153s sys-devices-platform-serial8250-serial8250:0-serial8250:0.6-tty-ttyS6.device
5.152s dev-ttyS7.device
5.152s sys-devices-platform-serial8250-serial8250:0-serial8250:0.7-tty-ttyS7.device
5.146s dev-ttyS20.device
5.146s sys-devices-platform-serial8250-serial8250:0-serial8250:0.20-tty-ttyS20.device
5.141s dev-ttyS0.device
5.141s sys-devices-platform-serial8250-serial8250:0-serial8250:0.0-tty-ttyS0.device
5.139s dev-ttyS31.device
5.139s sys-devices-platform-serial8250-serial8250:0-serial8250:0.31-tty-ttyS31.device
5.139s sys-devices-platform-serial8250-serial8250:0-serial8250:0.30-tty-ttyS30.device
5.139s dev-ttyS30.device
5.135s sys-devices-platform-serial8250-serial8250:0-serial8250:0.27-tty-ttyS27.device
5.135s dev-ttyS27.device
5.135s dev-ttyS25.device
5.135s sys-devices-platform-serial8250-serial8250:0-serial8250:0.25-tty-ttyS25.device
5.126s dev-ttyS19.device
5.126s sys-devices-platform-serial8250-serial8250:0-serial8250:0.19-tty-ttyS19.device
5.126s dev-ttyS12.device
5.126s sys-devices-platform-serial8250-serial8250:0-serial8250:0.12-tty-ttyS12.device
5.124s sys-devices-platform-serial8250-serial8250:0-serial8250:0.10-tty-ttyS10.device
5.124s dev-ttyS10.device
5.121s sys-devices-platform-serial8250-serial8250:0-serial8250:0.26-tty-ttyS26.device
5.121s dev-ttyS26.device
5.119s dev-ttyS5.device
5.119s sys-devices-platform-serial8250-serial8250:0-serial8250:0.5-tty-ttyS5.device
5.119s dev-ttyS8.device
5.119s sys-devices-platform-serial8250-serial8250:0-serial8250:0.8-tty-ttyS8.device
5.115s sys-devices-platform-serial8250-serial8250:0-serial8250:0.22-tty-ttyS22.device
5.115s dev-ttyS22.device
5.114s sys-devices-platform-serial8250-serial8250:0-serial8250:0.13-tty-ttyS13.device
5.114s dev-ttyS13.device
5.113s dev-ttyS15.device
5.113s sys-devices-platform-serial8250-serial8250:0-serial8250:0.15-tty-ttyS15.device
5.112s dev-ttyS2.device
5.112s sys-devices-platform-serial8250-serial8250:0-serial8250:0.2-tty-ttyS2.device
5.109s dev-ttyS4.device
5.109s sys-devices-platform-serial8250-serial8250:0-serial8250:0.4-tty-ttyS4.device
5.108s sys-devices-platform-serial8250-serial8250:0-serial8250:0.29-tty-ttyS29.device
5.108s dev-ttyS29.device
5.107s sys-devices-platform-serial8250-serial8250:0-serial8250:0.18-tty-ttyS18.device
5.107s dev-ttyS18.device
5.104s dev-ttyS14.device
5.104s sys-devices-platform-serial8250-serial8250:0-serial8250:0.14-tty-ttyS14.device
5.103s dev-ttyS21.device
5.102s sys-devices-platform-serial8250-serial8250:0-serial8250:0.21-tty-ttyS21.device
5.101s dev-ttyS1.device
5.101s sys-devices-platform-serial8250-serial8250:0-serial8250:0.1-tty-ttyS1.device
5.101s sys-devices-platform-serial8250-serial8250:0-serial8250:0.23-tty-ttyS23.device
5.101s dev-ttyS23.device
5.095s sys-devices-platform-serial8250-serial8250:0-serial8250:0.28-tty-ttyS28.device
5.095s dev-ttyS28.device
5.095s dev-ttyS9.device
5.095s sys-devices-platform-serial8250-serial8250:0-serial8250:0.9-tty-ttyS9.device
4.921s sys-module-configfs.device
4.841s sys-devices-pci0000:00-0000:00:02.0-drm-card1-card1\x2deDP\x2d1-intel_backlight.device
4.789s dev-disk-by\x2ddiskseq-1\x2dpart5.device
4.789s dev-disk-by\x2dlabel-fedora_localhost\x2dlive.device
4.789s dev-disk-by\x2dpartuuid-e0b15beb\x2d249f\x2d4261\x2dbd98\x2d5057fe9d1d6f.device
4.789s dev-disk-by\x2dpath-pci\x2d0000:3a:00.0\x2dnvme\x2d1\x2dpart5.device
4.789s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C_1\x2dpart5.device
4.789s dev-nvme0n1p5.device
4.789s dev-disk-by\x2did-nvme\x2deui.ace42e8175013db6\x2dpart5.device
4.789s sys-devices-pci0000:00-0000:00:1c.4-0000:3a:00.0-nvme-nvme0-nvme0n1-nvme0n1p5.device
4.789s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C\x2dpart5.device
4.789s dev-disk-by\x2duuid-52538567\x2dfb7d\x2d4f5a\x2d9055\x2d3bd1faa3e3a6.device
4.733s sys-devices-pci0000:00-0000:00:1c.4-0000:3a:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device
4.733s dev-disk-by\x2did-nvme\x2deui.ace42e8175013db6\x2dpart2.device
4.733s dev-disk-by\x2ddiskseq-1\x2dpart2.device
4.733s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C_1\x2dpart2.device
4.733s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C\x2dpart2.device
4.733s dev-disk-by\x2duuid-2E6B\x2d03B4.device
4.733s dev-disk-by\x2dpartlabel-EFI\x5cx20System\x5cx20Partition.device
4.733s dev-disk-by\x2dpath-pci\x2d0000:3a:00.0\x2dnvme\x2d1\x2dpart2.device
4.733s dev-disk-by\x2dpartuuid-d83e23af\x2d3ab5\x2d416a\x2d93e6\x2df3e0f9f870dc.device
4.733s dev-nvme0n1p2.device
4.709s dev-disk-by\x2dpath-pci\x2d0000:3a:00.0\x2dnvme\x2d1\x2dpart3.device
4.709s dev-nvme0n1p3.device
4.709s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C_1\x2dpart3.device
4.709s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C\x2dpart3.device
4.709s dev-disk-by\x2dpartlabel-Microsoft\x5cx20reserved\x5cx20partition.device
4.709s dev-disk-by\x2did-nvme\x2deui.ace42e8175013db6\x2dpart3.device
4.709s dev-disk-by\x2dpartuuid-57fa2027\x2d8e83\x2d4984\x2db007\x2dda122fc5709d.device
4.709s sys-devices-pci0000:00-0000:00:1c.4-0000:3a:00.0-nvme-nvme0-nvme0n1-nvme0n1p3.device
4.709s dev-disk-by\x2ddiskseq-1\x2dpart3.device
4.706s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C_1\x2dpart1.device
4.706s dev-disk-by\x2did-nvme\x2deui.ace42e8175013db6\x2dpart1.device
4.706s dev-disk-by\x2dpartuuid-2da5ce27\x2d9f91\x2d4877\x2da6c8\x2d122c9e65a98d.device
4.706s dev-disk-by\x2dlabel-Recovery.device
4.706s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C\x2dpart1.device
4.706s dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device
4.706s dev-nvme0n1p1.device
4.706s dev-disk-by\x2dpath-pci\x2d0000:3a:00.0\x2dnvme\x2d1\x2dpart1.device
4.706s sys-devices-pci0000:00-0000:00:1c.4-0000:3a:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device
4.706s dev-disk-by\x2duuid-EA3A6A743A6A3E27.device
4.706s dev-disk-by\x2ddiskseq-1\x2dpart1.device
4.694s dev-disk-by\x2did-nvme\x2deui.ace42e8175013db6\x2dpart4.device
4.694s dev-disk-by\x2dpath-pci\x2d0000:3a:00.0\x2dnvme\x2d1\x2dpart4.device
4.694s dev-disk-by\x2duuid-00b8a168\x2d6d09\x2d4410\x2da289\x2d0d6d31236845.device
4.694s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C_1\x2dpart4.device
4.694s dev-disk-by\x2dpartuuid-4adf24c2\x2dae8a\x2d401b\x2dbf13\x2df5066d844f46.device
4.694s dev-disk-by\x2ddiskseq-1\x2dpart4.device
4.694s dev-nvme0n1p4.device
4.694s sys-devices-pci0000:00-0000:00:1c.4-0000:3a:00.0-nvme-nvme0-nvme0n1-nvme0n1p4.device
4.694s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C\x2dpart4.device
4.691s dev-disk-by\x2dpath-pci\x2d0000:3a:00.0\x2dnvme\x2d1.device
4.691s dev-disk-by\x2ddiskseq-1.device
4.691s sys-devices-pci0000:00-0000:00:1c.4-0000:3a:00.0-nvme-nvme0-nvme0n1.device
4.691s dev-disk-by\x2did-nvme\x2deui.ace42e8175013db6.device
4.691s dev-nvme0n1.device
4.691s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C.device
4.691s dev-disk-by\x2did-nvme\x2dPC401_NVMe_SK_hynix_256GB_MS8AN55961030AM0C_1.device
4.005s NetworkManager-wait-online.service
3.179s fwupd.service
2.060s abrtd.service
1.517s dracut-initqueue.service
1.496s initrd-switch-root.service
1.438s systemd-journal-flush.service
1.273s firewalld.service
1.085s polkit.service
1.063s power-profiles-daemon.service
1.059s avahi-daemon.service
991ms mullvad-early-boot-blocking.service
990ms thermald.service
904ms udisks2.service
844ms systemd-udev-trigger.service
837ms accounts-daemon.service
768ms upower.service
737ms dracut-shutdown.service
684ms NetworkManager.service
619ms systemd-tmpfiles-setup-dev-early.service
562ms user @ 1000.service
556ms livesys.service
500ms iio-sensor-proxy.service
493ms systemd-vconsole-setup.service
475ms systemd-resolved.service
473ms systemd-oomd.service
446ms systemd-rfkill.service
417ms rtkit-daemon.service
414ms systemd-tmpfiles-setup.service
373ms var-lib-nfs-rpc_pipefs.mount
370ms systemd-logind.service
354ms ModemManager.service
353ms chronyd.service
311ms systemd-udevd.service
291ms passim.service
282ms systemd-zram-setup @ zram0.service
264ms switcheroo-control.service
259ms systemd-journald.service
242ms systemd-machined.service
242ms systemd-tmpfiles-setup-dev.service
230ms systemd-binfmt.service
214ms import-state.service
206ms virtqemud.service
177ms audit-rules.service
175ms sssd-kcm.service
173ms smartd.service
161ms boot-efi.mount
159ms dbus-broker.service
153ms modprobe @ loop.service
152ms systemd-update-utmp.service
145ms systemd-modules-load.service
142ms systemd-network-generator.service
141ms systemd-remount-fs.service
139ms systemd-boot-update.service
134ms systemd-userdbd.service
130ms systemd-backlight @ backlight:intel_backlight.service
129ms lvm2-monitor.service
129ms plymouth-start.service
126ms bluetooth.service
125ms modprobe @ drm.service
120ms dracut-cmdline.service
120ms gssproxy.service
111ms modprobe @ dm_mod.service
103ms systemd-fsck @ dev-disk-by\x2duuid-2E6B\x2d03B4.service
102ms colord.service
97ms plymouth-read-write.service
92ms gdm.service
90ms systemd-user-sessions.service
87ms livesys-late.service
83ms cups.service
79ms dev-zram0.swap
78ms systemd-sysctl.service
78ms plymouth-switch-root.service
77ms systemd-backlight @ leds:dell::kbd_backlight.service
77ms systemd-random-seed.service
71ms kmod-static-nodes.service
68ms dev-mqueue.mount
67ms sys-kernel-debug.mount
67ms dev-hugepages.mount
66ms rpc-statd-notify.service
65ms sys-kernel-tracing.mount
63ms proc-sys-fs-binfmt_misc.mount
62ms wpa_supplicant.service
60ms auditd.service
59ms systemd-fsck @ dev-disk-by\x2duuid-00b8a168\x2d6d09\x2d4410\x2da289\x2d0d6d31236845.service
54ms uresourced.service
54ms dracut-pre-pivot.service
50ms flatpak-system-helper.service
44ms user-runtime-dir @ 1000.service
40ms initrd-cleanup.service
38ms tmp.mount
34ms home.mount
33ms systemd-update-utmp-runlevel.service
30ms sys-fs-fuse-connections.mount
29ms tpm2-abrmd.service
22ms dracut-pre-udev.service
20ms boot.mount
17ms systemd-fsck-root.service
16ms systemd-sysusers.service
15ms initrd-parse-etc.service
10ms modprobe @ configfs.service
7ms initrd-udevadm-cleanup-db.service
1ms modprobe @ fuse.service
Potential solutions
Disable unnecessary services
sudo systemctl disable plymouth-quit-wait.service
sudo systemctl disable dev-ttyS24.device
sudo systemctl disable dev-ttyS16.device
sudo systemctl disable dev-ttyS17.device
sudo systemctl disable dev-ttyS11.device
sudo systemctl disable dev-ttyS3.device
sudo systemctl disable dev-ttyS6.device
sudo systemctl disable dev-ttyS7.device
sudo systemctl disable dev-ttyS20.device
sudo systemctl disable dev-ttyS0.device
sudo systemctl disable dev-ttyS31.device
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl disable gssproxy.service
sudo systemctl disable fwupd.service
sudo systemctl disable systemd-journal-flush.service
Optimize initramfs
sudo dracut --force
Disable unnecessary modules
sudo systemctl disable modprobe @ loop.service
sudo systemctl disable modprobe @ dm_mod.service
sudo systemctl disable modprobe @ drm.service
Blacklist serial8250 module
echo âblacklist serial8250â | sudo tee /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u