Difference between revisions of "Bootchart"

From CBLFS
Jump to navigationJump to search
(Added page)
 
m
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
  
 
=== Optional ===
 
=== Optional ===
* [[Apache-Ant]] to build the Java renderer
+
* [[Apache Ant]] to build the Java renderer
 
* [[Grubby]] to automatically create an appropriate menu.lst entry
 
* [[Grubby]] to automatically create an appropriate menu.lst entry
  
Line 23: Line 23:
 
  ./install.sh
 
  ./install.sh
  
If you have [[Apache-Ant]] installed and wish to build the Java renderer, execute the following:
+
If you have [[Apache Ant]] installed and wish to build the Java renderer, execute the following:
  
 
  ant  
 
  ant  
Line 61: Line 61:
 
|is a script that runs during the boot process for performance analysis.
 
|is a script that runs during the boot process for performance analysis.
 
|}
 
|}
 +
 +
[[Category:Benchmarking]]

Latest revision as of 19:24, 22 July 2009

Download Source: http://prdownloads.sourceforge.net/bootchart/bootchart-0.9.tar.bz2

Introduction to Bootchart

Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Bootchart may also be used to profile a running system or a specific application.

Project Homepage: http://www.bootchart.org/index.html

Caution.png

Note

See the CLFS Hints Wiki for [tips] on using bootchart.

Dependencies

Optional

  • Apache Ant to build the Java renderer
  • Grubby to automatically create an appropriate menu.lst entry

Non-Multilib or Multilib

Install the package:

./install.sh

If you have Apache Ant installed and wish to build the Java renderer, execute the following:

ant 

Configuring

Add or modify an existing entry in your menu.lst to execute bootchartd during the boot process. For example,

title CLFS 1.0.0 (Multilib 2.6.19.1-SMP-20080105)
       root (hd0,0)
       kernel /clfs/clfskernel-2.6.19.1-SMP-20080105 ro root=/dev/hdb6 VGA=791 init=/sbin/bootchartd
       savedefault

If you have BSD process accounting enabled in your kernel and accton from the GNU accounting utilities, enable process accounting in bootchart:

sed -i 's@PROCESS_ACCOUNTING="no"@PROCESS_ACCOUNTING="yes"@' /etc/bootchartd.conf

Contents

Installed Directories: None
Installed Programs: bootchartd
Installed Libraries: None

Short Descriptions

bootchartd is a script that runs during the boot process for performance analysis.