1

How to improve the Boot Time on Ubuntu 20.04?

I used systemd-analyze command in Terminal and this is the result

Startup finished in 5.114s (kernel) + 45.128s (userspace) = 50.243s graphical.target reached after 44.915s in userspace

Then, I used systemd-analyze blame and this is the result:

26.151s plymouth-quit-wait.service                                             >

12.393s snapd.service                                                          >

 9.588s dev-sda7.device                                                        >
 
 9.237s systemd-journal-flush.service                                          >
 
 8.921s NetworkManager-wait-online.service                                     >
 
 8.311s networkd-dispatcher.service                                            >
 
 
 6.717s winbind.service                                                        >
 
 5.311s udisks2.service                                                        >
 
 4.917s dev-loop10.device                                                      >
 
 4.078s NetworkManager.service                                                 >
 
 3.941s accounts-daemon.service                                                >
 
 3.664s dev-loop11.device                                                      >
 
 3.640s dev-loop9.device                                                       >
 
 3.584s dev-loop3.device                                                       >
 
 3.475s dev-loop6.device                                                       >
 
 3.445s polkit.service                                                         >
 
 3.387s dev-loop13.device                                                      >
 
 3.341s dev-loop4.device                                                       >
 
 3.267s dev-loop0.device                                                       >
 
 3.116s dev-loop1.device                                                       >
 
 3.057s dev-loop8.device                                                       >
 
 2.894s dev-loop12.device                                                      >
 
 2.782s avahi-daemon.service                                                   >
 
 2.781s bluetooth.service                                                      >
 
 2.718s dev-loop5.device                                                       >
 
 2.652s dev-loop2.device                                                       >
 
 2.579s switcheroo-control.service                                             >
 
 2.568s thermald.service                                                       >
 
 2.564s wpa_supplicant.service                                                 >
 
 2.560s systemd-logind.service                                                 >
 
 2.547s grub-initrd-fallback.service                                           >
 
 2.447s dev-loop7.device                                                       >
 
 2.387s grub-common.service                                                    >
 
 1.943s secureboot-db.service                                                  >
 
 1.846s apport.service                                                         >
 
 1.712s gpu-manager.service                                                    >
 
 1.470s ModemManager.service                                                   >
 
 1.381s user@1000.service                                                      >
 
 1.276s e2scrub_reap.service                                                   >
 
 1.128s gdm.service                                                            >
 
 1.092s systemd-resolved.service                                               >
 
 1.058s rsyslog.service                                                        >
 
  992ms systemd-tmpfiles-setup.service                                         >
 
  905ms laptop-mode.service                                                    >
 
  889ms systemd-rfkill.service                                                 >
 
  846ms upower.service                                                         >
 
  842ms fwupd.service                                                          >
 
  728ms systemd-udevd.service                                                  >
 
  698ms apparmor.service                                                       >
 
  658ms packagekit.service                                                     >
 
  620ms systemd-backlight@backlight:intel_backlight.service                    >
 
  620ms pppd-dns.service                                                       >
 
  583ms systemd-fsck@dev-disk-by\x2duuid-3451\x2d17B3.service                  >
 
  552ms snapd.apparmor.service                                                 >
 
  508ms snap-core-9804.mount                                                   >
 
  493ms systemd-modules-load.service                                           >
 
  475ms keyboard-setup.service                                                 >
 
  473ms systemd-journald.service                                               >
 
  471ms snap-vlc-1700.mount                                                    >
 
  462ms colord.service                                                         >
 
  448ms systemd-udev-trigger.service                                           >
 
  447ms snap-snap\x2dstore-433.mount                                           >
 
  434ms dev-disk-by\x2duuid-faed61cc\x2d41cb\x2d462b\x2dbec6\x2d0515af804cd7.sw>
 
  433ms snap-snap\x2dstore-467.mount                                           >
 
  399ms snap-chromium-1260.mount                                               >
 
  396ms snap-snapd-8790.mount                                                  >
 
  387ms snapd.seeded.service                                                   >
 
  380ms snap-gnome\x2d3\x2d34\x2d1804-36.mount                                 >
 
  372ms systemd-tmpfiles-setup-dev.service                                     >
 
  323ms snap-core18-1885.mount                                                 >
 
  319ms systemd-sysusers.service                                               >
 
  317ms snap-canonical\x2dlivepatch-95.mount                                   >
 
  310ms snap-core18-1705.mount                                                 >
 
  280ms systemd-sysctl.service                                                 >
 
  267ms snap-snapd-7264.mount                                                  >
 
  252ms plymouth-start.service                                                 >
 
  250ms openvpn.service                                                        >
 
  238ms systemd-timesyncd.service                                              >
 
  232ms systemd-random-seed.service                                            >
 
  217ms snap-onlyoffice\x2ddesktopeditors-45.mount                             >
 
  205ms modprobe@drm.service                                                   >
 
  203ms systemd-remount-fs.service                                             >
 
  197ms setvtrgb.service                                                       >
 
  190ms systemd-update-utmp-runlevel.service                                   >
 
  178ms lmt-poll.service                                                       >
 
  173ms geoclue.service                                                        >
 
  172ms systemd-user-sessions.service                                          >
 
  155ms dev-hugepages.mount                                                    >
 
  154ms dev-mqueue.mount                                                       >
 
  153ms snap-gnome\x2d3\x2d34\x2d1804-24.mount                                 >
 
  153ms sys-kernel-debug.mount                                                 >
 
  152ms sys-kernel-tracing.mount                                               >
 
  148ms kmod-static-nodes.service                                              >
 
  133ms snap-gtk\x2dcommon\x2dthemes-1506.mount                                >
 
   84ms kerneloops.service                                                     >
 
   66ms ufw.service                                                            >
 
   46ms user-runtime-dir@1000.service                                          >
 
   43ms systemd-update-utmp.service                                            >
 
   41ms boot-efi.mount                                                         >
 
   33ms console-setup.service                                                  >
 
   14ms alsa-restore.service                                                   >
 
   12ms plymouth-read-write.service                                            >
 
   11ms rtkit-daemon.service                                                   >
 
    5ms sys-fs-fuse-connections.mount                                          >
 
    4ms sys-kernel-config.mount                                                >
 
    3ms snapd.socket                                                           >

lines 84-106/106 (END)

  190ms systemd-update-utmp-runlevel.service                                     

  178ms lmt-poll.service                                                         

  173ms geoclue.service                                                          


  172ms systemd-user-sessions.service                                            

  155ms dev-hugepages.mount                                                      

  154ms dev-mqueue.mount                                                         

  153ms snap-gnome\x2d3\x2d34\x2d1804-24.mount                                   

  153ms sys-kernel-debug.mount                                                   

  152ms sys-kernel-tracing.mount                                                 

  148ms kmod-static-nodes.service                                                

  133ms snap-gtk\x2dcommon\x2dthemes-1506.mount                                  

   84ms kerneloops.service                                                       

   66ms ufw.service                                                              

   46ms user-runtime-dir@1000.service                                            

   43ms systemd-update-utmp.service                                              

   41ms boot-efi.mount                                                           

   33ms console-setup.service                                                    

   14ms alsa-restore.service                                                     

   12ms plymouth-read-write.service                                              

   11ms rtkit-daemon.service                                                     

    5ms sys-fs-fuse-connections.mount                                            

    4ms sys-kernel-config.mount                                                  
    3ms snapd.socket                                                             
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 84-106/106 (END)

  190ms systemd-update-utmp-runlevel.service                                     

  178ms lmt-poll.service                                                         

  173ms geoclue.service                                                          

  172ms systemd-user-sessions.service                                            

  155ms dev-hugepages.mount                                                      

  154ms dev-mqueue.mount                                                         

  153ms snap-gnome\x2d3\x2d34\x2d1804-24.mount                                   

  153ms sys-kernel-debug.mount                                                   

  152ms sys-kernel-tracing.mount                                                 

  148ms kmod-static-nodes.service                                                

  133ms snap-gtk\x2dcommon\x2dthemes-1506.mount                                  

   84ms kerneloops.service                                                       

   66ms ufw.service                                                              

   46ms user-runtime-dir@1000.service                                            

   43ms systemd-update-utmp.service                                              

   41ms boot-efi.mount                                                           

   33ms console-setup.service                                                    

   14ms alsa-restore.service                                                     

   12ms plymouth-read-write.service                                              

   11ms rtkit-daemon.service                                                     

    5ms sys-fs-fuse-connections.mount                                            

    4ms sys-kernel-config.mount                                                  

    3ms snapd.socket                                                             

~

~
~
~
~
~
~
~
~
~
~
~
~
~
lines 84-106/106 (END)

  190ms systemd-update-utmp-runlevel.service                                  >

  178ms lmt-poll.service                                                      >

  173ms geoclue.service                                                       >

  172ms systemd-user-sessions.service                                         >

  155ms dev-hugepages.mount                                                   >

  154ms dev-mqueue.mount                                                      >

  153ms snap-gnome\x2d3\x2d34\x2d1804-24.mount                                >

  153ms sys-kernel-debug.mount                                                >

  152ms sys-kernel-tracing.mount                                              >

  148ms kmod-static-nodes.service                                             >

  133ms snap-gtk\x2dcommon\x2dthemes-1506.mount                               >

   84ms kerneloops.service                                                    >

   66ms ufw.service                                                           >

   46ms user-runtime-dir@1000.service                                         >

   43ms systemd-update-utmp.service                                           >

   41ms boot-efi.mount                                                        >

   33ms console-setup.service                                                 >

   14ms alsa-restore.service                                                  >

   12ms plymouth-read-write.service                                           >

   11ms rtkit-daemon.service                                                  >

    5ms sys-fs-fuse-connections.mount                                         >

    4ms sys-kernel-config.mount                                               >

lines 84-105/106 99%

  190ms systemd-update-utmp-runlevel.service                             >

  178ms lmt-poll.service                                                 >

  173ms geoclue.service                                                  >

  172ms systemd-user-sessions.service                                    >

  155ms dev-hugepages.mount                                              >

  154ms dev-mqueue.mount                                                 >

  153ms snap-gnome\x2d3\x2d34\x2d1804-24.mount                           >

  153ms sys-kernel-debug.mount                                           >

  152ms sys-kernel-tracing.mount                                         >

  148ms kmod-static-nodes.service                                        >

  133ms snap-gtk\x2dcommon\x2dthemes-1506.mount                          >

   84ms kerneloops.service                                               >

   66ms ufw.service                                                      >

   46ms user-runtime-dir@1000.service                                    >

   43ms systemd-update-utmp.service                                      >

   41ms boot-efi.mount                                                   >

   33ms console-setup.service                                            >

   14ms alsa-restore.service                                             >

   12ms plymouth-read-write.service                                      >

   11ms rtkit-daemon.service                                             >

lines 84-103/106 97%

  203ms systemd-remount-fs.service                                            >

  197ms setvtrgb.service                                                      >

  190ms systemd-update-utmp-runlevel.service                                  >

  178ms lmt-poll.service                                                      >

  173ms geoclue.service                                                       >

  172ms systemd-user-sessions.service                                         >

  155ms dev-hugepages.mount                                                   >

  154ms dev-mqueue.mount                                                      >

  153ms snap-gnome\x2d3\x2d34\x2d1804-24.mount                                >

  153ms sys-kernel-debug.mount                                                >

  152ms sys-kernel-tracing.mount                                              >

  148ms kmod-static-nodes.service                                             >

  133ms snap-gtk\x2dcommon\x2dthemes-1506.mount                               >

   84ms kerneloops.service                                                    >

   66ms ufw.service                                                           >

   46ms user-runtime-dir@1000.service                                         >

   43ms systemd-update-utmp.service                                           >

   41ms boot-efi.mount                                                        >

   33ms console-setup.service                                                 >

   14ms alsa-restore.service                                                  >

   12ms plymouth-read-write.service                                           >

   11ms rtkit-daemon.service                                                  >

    5ms sys-fs-fuse-connections.mount                                         >

    4ms sys-kernel-config.mount                                               >

    3ms snapd.socket                                                          >

What are my options to further minimize the boot time? Thanks in advance.

Update regarding Hardware Used:

Dell 5521 Laptop

Intel® Core™ i5-3337U CPU @ 1.80GHz × 4

Intel® HD Graphics 4000 (IVB GT2)

16 GB RAM

1TB HDD

a1ighalib
  • 176
  • 1
  • 4
  • 11
  • Ah yes, the classic boot time issue. You are not the only one... (Examples [here](https://askubuntu.com/questions/1263250/how-do-i-speed-up-ubuntu-20-04-boot-time/1263274), [here](https://askubuntu.com/questions/1242368/ubuntu-20-04-lts-slow-boot) and [here](https://askubuntu.com/questions/1054304/ubuntu-18-04-take-too-long-time-in-boot)). One would guess it was related to snapd and snap packages installed, but then again some have reported this does not solve the issue. What hardware are you using? – Artur Meinild Aug 16 '20 at 12:34
  • Dell 5521 Laptop; have updated the question with details for further clarity. Thanks. – a1ighalib Aug 18 '20 at 11:26
  • https://askubuntu.com/questions/1018576/what-does-networkmanager-wait-online-service-do for networkmanager. plymouth is not an issue; see https://askubuntu.com/questions/1119167/slow-boot-issue-due-to-plymouth-quit-wait-service-ubuntu-18-04 journal flush: https://unix.stackexchange.com/a/415018/10017 – Rinzwind Aug 18 '20 at 11:59
  • can any other service be updated to improve the boot time? or is it the standard boot time? – a1ighalib Sep 24 '20 at 19:19

0 Answers0