0

Recently my computer (Ubuntu 22.04) has started to boot slowly after no particular or drastic change (though have been leaving it on suspend for about a week). This is a PC I've build around 3 years ago and has only displayed this issue since last week. After digging around a bit, it seems that snaps were contributing to the issue, so I removed all snaps and replaced them with flathub equivalents. It seems to boot a little faster now, but it's still rather slow. Running systemd-analyze blame returns the following:

31.139s udisks2.service
 3.454s grub-initrd-fallback.service
 2.380s fwupd.service
 1.860s NetworkManager-wait-online.service
 1.382s postfix@-.service
  877ms ua-timer.service
  675ms docker.socket
  536ms docker.service
  227ms systemd-resolved.service
  219ms dev-nvme0n1p5.device
  162ms networkd-dispatcher.service
  156ms cups.service
  140ms containerd.service
  131ms systemd-timesyncd.service
  120ms user@1000.service
  101ms systemd-udev-trigger.service
  100ms accounts-daemon.service
   83ms binfmt-support.service
   79ms systemd-binfmt.service
   79ms apparmor.service
   76ms bluetooth.service
   69ms systemd-journald.service
   69ms apport-autoreport.service
   65ms ModemManager.service
   62ms systemd-logind.service
   62ms update-notifier-download.service
   57ms mnt-4A24\x2d69B8.mount
   57ms proc-sys-fs-binfmt_misc.mount
   56ms gdm.service
   50ms upower.service
   48ms apport.service
   48ms systemd-udevd.service
   47ms secureboot-db.service
   46ms NetworkManager.service
   44ms mnt-ab8293ba\x2d79af\x2d4031\x2db5cc\x2de12ccae430ef.mount
   44ms avahi-daemon.service
   40ms gpu-manager.service
   39ms boot-efi.mount
   38ms polkit.service
   35ms keyboard-setup.service
   34ms switcheroo-control.service
   31ms e2scrub_reap.service
   28ms systemd-modules-load.service
   23ms packagekit.service
   22ms systemd-remount-fs.service
   20ms systemd-tmpfiles-setup.service
   20ms thermald.service
   19ms alsa-restore.service
   18ms systemd-tmpfiles-clean.service
   18ms rsyslog.service
   18ms colord.service
   17ms wpa_supplicant.service
   17ms mnt-ata\x2dKIOXIA\x2dEXCERIA_SATA_SSD_50CC119QE541.mount
   14ms plymouth-read-write.service
   14ms kerneloops.service
   12ms dev-hugepages.mount
   12ms console-setup.service
   12ms dev-mqueue.mount
   11ms sys-kernel-debug.mount
   11ms systemd-update-utmp.service
   10ms sys-kernel-tracing.mount
   10ms systemd-sysctl.service
    8ms ubuntu-fan.service
    8ms systemd-sysusers.service
    7ms systemd-tmpfiles-setup-dev.service
    7ms kmod-static-nodes.service
    7ms grub-common.service
    7ms modprobe@configfs.service
    7ms modprobe@drm.service
    6ms modprobe@fuse.service
    6ms systemd-fsck-root.service
    5ms systemd-random-seed.service
    5ms plymouth-quit-wait.service
    5ms systemd-user-sessions.service
    5ms user-runtime-dir@1000.service
    5ms systemd-update-utmp-runlevel.service
    4ms openvpn.service
    4ms systemd-fsck@dev-disk-by\x2duuid-2F70\x2dAC33.service
    3ms systemd-journal-flush.service
    3ms systemd-rfkill.service
    3ms swapfile.swap
    3ms rtkit-daemon.service
    3ms ufw.service
    3ms setvtrgb.service
    2ms sys-fs-fuse-connections.mount
    2ms modprobe@efi_pstore.service
    2ms sys-kernel-config.mount
    1ms postfix.service

While running systemd-analyze critical-chain returns the following:

The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @33.409s └─udisks2.service @2.269s +31.139s └─basic.target @1.391s └─sockets.target @1.391s └─docker.socket @715ms +675ms └─sysinit.target @710ms └─systemd-timesyncd.service @578ms +131ms └─systemd-tmpfiles-setup.service @510ms +20ms └─local-fs.target @487ms └─run-user-1000-doc.mount @33.563s └─run-user-1000.mount @3.617s └─local-fs-pre.target @269ms └─systemd-tmpfiles-setup-dev.service @261ms +7ms └─systemd-sysusers.service @252ms +8ms └─systemd-remount-fs.service @226ms +22ms └─systemd-fsck-root.service @217ms +6ms └─systemd-journald.socket @207ms └─system.slice @195ms └─-.slice @195ms

Any suggestions as to what might be causing this and to how to shorten the boot time?

0 Answers0