<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Aptos;
        panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:10.0pt;
        font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#467886;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">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. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Umut<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span lang="EN-CA" style="font-size:12.0pt;color:black">From:
</span></b><span lang="EN-CA" style="font-size:12.0pt;color:black">systemd-devel <systemd-devel-bounces@lists.freedesktop.org> on behalf of James Muir (jamesmui) <jamesmui@cisco.com><br>
<b>Date: </b>Thursday, 16 January 2025 at 05:49<br>
<b>To: </b>systemd-devel@lists.freedesktop.org <systemd-devel@lists.freedesktop.org><br>
<b>Subject: </b>Re: [systemd-devel] systemd-bootchart, switch-root breakage<o:p></o:p></span></p>
</div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<p class="MsoNormal"><b><span lang="EN-CA" style="font-size:12.0pt">> </span></b><span lang="EN-CA" style="font-size:12.0pt">Isn't systemd-bootchart, like, dead? Last release is nine years old or so.
<br>
<br>
The last release of systemd-bootchart, v235, was done in November 2023:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><a href="https://github.com/systemd/systemd-bootchart/tags"><span lang="EN-CA" style="font-size:12.0pt">https://github.com/systemd/systemd-bootchart/tags</span></a><span lang="EN-CA" style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="font-size:11.0pt"> </span><span lang="EN-CA" style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="font-size:12.0pt">There hasn’t been much activity lately, but I wouldn’t call it dead (there are a few PRs open that should be merged).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="font-size:12.0pt">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).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="font-size:11.0pt"> </span><span lang="EN-CA" style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>