slackbuilds/system/bootchart
Heinz Wiesinger 63daf9f79a All: Support $PRINT_PACKAGE_NAME env var
Signed-off-by: Heinz Wiesinger <pprkut@slackbuilds.org>
2021-07-17 21:55:09 +02:00
..
README system/bootchart: Fix README. 2016-11-15 21:41:38 +07:00
bootchart.SlackBuild All: Support $PRINT_PACKAGE_NAME env var 2021-07-17 21:55:09 +02:00
bootchart.info system/bootchart: Update DEP. 2017-02-24 04:16:50 +07:00
doinst.sh
mkchartrd
slack-desc system/bootchart: Fix slack-desc. 2016-11-14 16:47:23 +07:00

README

Bootchart provides a shell script to be run by the kernel in the init phase. 
The script will run in background and collect process information, CPU 
statistics and disk usage statistics from the /proc file system. 
The performance data are stored in memory and are written to disk once the 
boot process completes.

The boot log file is later processed using a Java application which builds 
the process tree and renders a performance chart in different formats (png, 
svg, eps).

After installation, to run bootchartd;
a) if you run a huge kernel or custom kernel without initrd:
append the following boot option: 
  init=/sbin/bootchartd

b) If you run a kernel using initrd:
Run the script mkchartd with proper options and append to lilo
configuration file a new entry for bootchart specifying:
  initrd /boot/initrd.chart.gz

Remember to run lilo after applying changes.