On my research list: [WayBack] Show openSUSE:Factory / bootchart – openSUSE Build Service.
I bumped here when researching on how to list services: [WayBack] init.d – Command to list services that start on startup? – Ask Ubuntu
It seems few people use it on opensuse, but it is interesting for analysing the boot process nonetheless.
I already found out this is in fact bootchart2: [WayBack] GitHub – xrmx/bootchart: merge of bootchart-collector and pybootchartgui
Some links that should help me further are these:
From the last link, this translation:
A. systemd-analyze
You will see the total computer startup time after:
systemd-analyze
A complete list of how much each individual service has taken is when you complete:
systemd-analyze blame
You will see the most problematic processes after you complete:
systemd-analyze critical-chain
You can create a picture:
systemd-analyze plot> /tmp/systemd-analyze.svg
Suitable for: openSUSE 11.4, 12.x, 13.1, Leap 42.x
Not suitable: openSUSE 13.2
B. bootchart
First, install the bootchart package (bootchart 2 version of the program). If you are using openSUSE Leap 42.x or later, enable bootchart2 (and optional bootchart2-done) service:
systemctl enable bootchart2
systemctl enable bootchart2-done
If you are using openSUSE version 13.1 or earlier, go to YaST → (System) → Startup and enter kernel startup parameters:
initcall_debug printk.time = y quiet init = / sbin / bootchartd rdinitrd = / sbin / bootchartd
The next time you start your computer, the /var/log/bootchart.png image will be created to help you further optimize your system startup. For example, if you do not need an AppArmor who cares about security, you can disable the boot.apparmor service through the YaST Service Configuration Module.
Suitable for: openSUSE 11.4, 12.x, 13.1, 13.2, Leap 42.x
–jeroen