When running pts/systemd-boot-total-1.0.5, it gives out below test options. I thought the *Total* option implies it's the sum of all the other options, however it turned out to be just the sum of userspace + kernel boot times. IMHO the boot time of the entire boot procedure is more useful than just userspace + kernel. Now that systemd-analyze already provides the total boot time in its output, can we just take it as the result of the *Total* option?
Systemd Total Boot Time:
pts/systemd-boot-total-1.0.5
System Test Configuration
1: Total
2: Userspace
3: Kernel
4: Loader
5: Firmware
6: Test All Options
** Multiple items can be selected, delimit by a comma. **
Test:
The systemd-analyze command below reports a total boot time of 46.642 seconds.
$ systemd-analyze
Startup finished in 8.823s (firmware) + 5.766s (loader) + 958ms (kernel) + 1.452s (initrd) + 29.642s (userspace) = 46.642s
graphical.target reached after 29.634s in userspace
Systemd Total Boot Time:
pts/systemd-boot-total-1.0.5
System Test Configuration
1: Total
2: Userspace
3: Kernel
4: Loader
5: Firmware
6: Test All Options
** Multiple items can be selected, delimit by a comma. **
Test:
The systemd-analyze command below reports a total boot time of 46.642 seconds.
$ systemd-analyze
Startup finished in 8.823s (firmware) + 5.766s (loader) + 958ms (kernel) + 1.452s (initrd) + 29.642s (userspace) = 46.642s
graphical.target reached after 29.634s in userspace
Comment