[systemd-devel] systemd-bootchart, switch-root breakage

Umut Tezduyar Lindskog Umut.Tezduyar at axis.com
Thu Jan 16 08:14:52 UTC 2025


systemd-analayze plot can be misleading if you are trying to optimize the start up times. It is great for startup sequence dependencies and wall clock, but the times shown there are not reflecting the CPU utilization (AFAIK). I wasn’t aware of systemd-bootchart program (Thanks James). Couple of screen shots I have found online seems very promising to figure out the process CPU utilization. I believe something similar can be achieved with lttng. I wonder what are the differences/advantages of systemd-bootchart compared to lttng.

Umut

From: systemd-devel <systemd-devel-bounces at lists.freedesktop.org> on behalf of James Muir (jamesmui) <jamesmui at cisco.com>
Date: Thursday, 16 January 2025 at 05:49
To: systemd-devel at lists.freedesktop.org <systemd-devel at lists.freedesktop.org>
Subject: Re: [systemd-devel] systemd-bootchart, switch-root breakage
> Isn't systemd-bootchart, like, dead? Last release is nine years old or so.

The last release of systemd-bootchart, v235, was done in November 2023:

https://github.com/systemd/systemd-bootchart/tags

There hasn’t been much activity lately, but I wouldn’t call it dead (there are a few PRs open that should be merged).

The svg files produced by systemd-bootchart are more detailed than the ones produced by “systemd-analyze plot” (with bootchart, you can see the various processes that get run when a unit is invoked).

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20250116/7786544c/attachment.htm>


More information about the systemd-devel mailing list