Linux systemd-analyze and bootchart boot timing analyzers

Two little-known utilities to measure system's boot performance on various Linux distributions.

On SUSE servers, it is systemd-analyze. Example:

# systemd-analyze
Startup finished in 2.039s (kernel) + 9.581s (userspace) = 11.620s

# systemd-analyze blame 
          5.441s systemd-remount-fs.service
          2.795s network.service
          2.130s network@eth0.service
           475ms SuSEfirewall2_init.service
           454ms postfix.service
           383ms xdm.service
           318ms SuSEfirewall2.service
           308ms ModemManager.service
           260ms systemd-vconsole-setup.service
           225ms cycle.service
           224ms rsyslog.service
           176ms apparmor.service
           161ms wpa_supplicant.service
           140ms systemd-logind.service
           138ms avahi-daemon.service
           111ms polkit.service
On Ubuntu servers, it is bootchart. By default, the results are saved in /var/log/bootchart directory during the reboot. An example of what it summarises: