Month: January 2016

  • On Boot Times

    Why does it take as long to boot Fedora 23 in 2016 as it did to boot Windows 95 in 1995?

    I knew we were slow, but I did not realize how slow:

    $ systemd-analyze
    Startup finished in 9.002s (firmware) + 5.586s (loader) + 781ms (kernel) + 24.845s (initrd) + 1min 16.803s (userspace) = 1min 57.019s

    Two minutes. (Edit: The 25 seconds in initrd is mostly time spent waiting for me to enter my LUKS password. Still, 1.5 minutes.)

    $ systemd-analyze blame
    32.247s plymouth-quit-wait.service
    22.837s systemd-cryptsetup@luks\x2df1993bc3\x2da397\x2d4b38\x2d9bef\x2d
    18.058s systemd-journald.service
    16.804s firewalld.service
    9.314s systemd-udev-settle.service
    8.905s libvirtd.service
    7.890s dev-mapper-fedora_victory\x2d\x2droad\x2droot.device
    5.712s abrtd.service
    5.381s accounts-daemon.service
    2.982s packagekit.service
    2.871s lvm2-monitor.service
    2.646s systemd-tmpfiles-setup-dev.service
    2.589s systemd-journal-flush.service
    2.370s dmraid-activation.service
    2.230s proc-fs-nfsd.mount
    2.024s systemd-udevd.service
    2.000s lm_sensors.service
    1.932s polkit.service
    1.931s systemd-fsck@dev-disk-by\x2duuid-30901da9\x2dab7e\x2d41fc\x2d9b
    1.852s systemd-fsck@dev-mapper-fedora_victory\x2d\x2droad\x2dhome.serv
    1.795s iio-sensor-proxy.service
    1.786s gssproxy.service
    1.759s gdm.service

    (Truncated.)

    This review of Fedora 23 shows how severely our boot speed has regressed (spoiler: 56.5% slower than Fedora 21, 49% slower than Ubuntu 15.10). The review also shows that Fedora 23 takes twice as long to power off as Fedora 22.

    I think we can do better.