bootchart2(1)

bootchart21

Collects and analyses data from boot process

Overview

bootchart2 is a tool to log the boot process and make a nice graph out of it, to usually see where it takes longer.
It consists of three different pieces of software: a shell script, a collector and a visualisation tool.
Please also see the manual pages referred to in the SEE ALSO section.

Configuration

After install simply add these options to your kernel command line, normally in /boot/grub/menu.lst:

initcall_debug printk.time=y quiet init=/sbin/bootchartd ...

Then after bootup run pybootchartgui to get an interactive chart rendering tool. If you want to chart the initrd, add

rdinitrd=/sbin/bootchartd

to the kernel command line.

To make bootchart2 work best, please ensure your kernel is configured with CONFIG_PROC_EVENTS=y and CONFIG_TASKSTATS=y

If you want to start bootchart2 in a dracut (version >= 008) initramfs, you have to change init=/sbin/bootchartd to rdinit=/sbin/bootchartd and regenerate the initramfs with bootchart support with:

# dracut -f -a bootchart

Releases

Unchanged in 3 releases since Debian 7 (Wheezy).

  1. 7–9

Author

bootchart2 was written by:

Anders Norgaard <[email protected]>
Michael Meeks <[email protected]>
Scott James Remnant <[email protected]>
Henning Niss <[email protected]>
Riccardo Magliocchetti <[email protected]>

This manual page was written by Francesca Ciceri <[email protected]>, for the Debian project (and may be used by others), and is licensed under the GNU General Public License, version 2 or, at your choice, any later version.

From bootchart2 0.14.4-3+b1 in Debian 9 (Stretch). Parsed by carta from the page's man source.