Difference between revisions of "Bootchart"

From eLinux.org
Jump to: navigation, search
(Brought the Bootchart info upto date with formatting, style, as well as link to bootchart-lite homepage, etc, etc.)
Line 1: Line 1:
[http://www.bootchart.org/ Bootchart] is a tool for performance analysis and visualization of the Linux boot process. Resource utilization and  process information are collected during the user-space portion of the boot process and are later rendered in a PNG, SVG or EPS encoded chart.
+
[http://www.bootchart.org/ Bootchart] is a tool for performance analysis and visualization of the Linux boot process. Resource utilization and  process information are collected during the user-space portion of the boot process and are later rendered in a PNG, SVG or EPS encoded chart.  For embedded systems several developers have tried to use bootchart to analyze boot time, but problems arose.  There have been several efforts to modify bootchart to make it more useful for embedded development.
  
== Embedded use of Bootchart ==
+
== Research & Presentations ==
Several embedded developers have tried to use bootchart to analyze the boot time of embedded products, but
+
=== Bootchart-Lite ===
there are some problems with using bootchart this way, and there have been several efforts to modify bootchart
+
* [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree16?action=AttachFile&do=get&target=bootchart-lite-en.pdf bootchart-lite-en.pdf] Presentation by Shuuji Miyake of Fujitsu Software Technologies Limited, about bootchart deficiencies in the embedded space and ideas for fixing them.
to make it more useful for embedded situations.
+
* [http://code.google.com/p/bootchart-lite/ Bootchart-lite Project Home]
 +
* <code> # Non-members may check out a read-only working copy anonymously over HTTP.<br/>
 +
svn checkout http://bootchart-lite.googlecode.com/svn/trunk/ bootchart-lite-read-only</code>
  
See the following presentations on the topic:
+
=== EmBootchart ===
* [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree16?action=AttachFile&do=get&target=bootchart-lite-en.pdf bootchart-lite-en.pdf] Presentation by Shuuji Miyake of Fujitsu Software Technologies Limited, about bootchart deficiencies in the embedded space, and some ideas for fixing them.
+
* [http://tree.celinuxforum.org/CelfPubWiki/ELC2006Presentations?action=AttachFile&do=get&target=VisualizingResUsageDuringBoot.pdf Visualizing Resource Usage During Boot] Presentation on 'embootchart' by Matthew Klahn and Moosa Muhammad of Motorola about bootchart deficiencies in the embedded space, and a program (unfortunately never published) to fix them.
** also, a call for collaboration on a new project
+
* [http://tree.celinuxforum.org/CelfPubWiki/ELC2006Presentations?action=AttachFile&do=get&target=VisualizingResUsageDuringBoot.pdf Visualizing Resource Usage During Boot] Presentation on 'embootchart' by Matthew Klahn of Motorola, about bootchart deficiencies in the embedded space, and a program (unfortunately never published) to fix them.
+
  
 
== Related projects ==
 
== Related projects ==
 +
=== SystemTap Scripts ===
 
A related project is a set of [[System Tap]] scripts to provide information about boot time.
 
A related project is a set of [[System Tap]] scripts to provide information about boot time.
 
See [http://people.redhat.com/berrange/systemtap/bootprobe/ Bootprobe]
 
See [http://people.redhat.com/berrange/systemtap/bootprobe/ Bootprobe]

Revision as of 18:26, 12 May 2009

Bootchart is a tool for performance analysis and visualization of the Linux boot process. Resource utilization and process information are collected during the user-space portion of the boot process and are later rendered in a PNG, SVG or EPS encoded chart. For embedded systems several developers have tried to use bootchart to analyze boot time, but problems arose. There have been several efforts to modify bootchart to make it more useful for embedded development.

Research & Presentations

Bootchart-Lite

  • bootchart-lite-en.pdf Presentation by Shuuji Miyake of Fujitsu Software Technologies Limited, about bootchart deficiencies in the embedded space and ideas for fixing them.
  • Bootchart-lite Project Home
  • # Non-members may check out a read-only working copy anonymously over HTTP.

svn checkout http://bootchart-lite.googlecode.com/svn/trunk/ bootchart-lite-read-only

EmBootchart

  • Visualizing Resource Usage During Boot Presentation on 'embootchart' by Matthew Klahn and Moosa Muhammad of Motorola about bootchart deficiencies in the embedded space, and a program (unfortunately never published) to fix them.

Related projects

SystemTap Scripts

A related project is a set of System Tap scripts to provide information about boot time. See Bootprobe