bootchart.conf
systemd
Developer
Auke
Kok
auke-jan.h.kok@intel.com
bootchart.conf
5
bootchart.conf
Boot performance analysis graphing tool configuration file
/etc/systemd/bootchart.conf
Description
When starting, systemd-bootchart will read the
configuration file bootchart.conf.
This configuration file determines logging parameters and
graph output.
Options
samples=500
Configure the amount of samples to
record total before bootchart exits. Each sample will
record at intervals defined by freq=.
freq=25
Configure the sample log frequency.
This can be a fractional number, but must be larger than
0.0. Most systems can cope with values under 25-50 without
impacting boot time severely.
rel=0
Configures whether the left axis of the
output graph equals time=0.0 (CLOCK_MONOTONIC start). This
is useful for using bootchart at post-boot time to profile
an already booted system, otherwise the graph would become
extremely large. If set to a non-zero value, the horizontal
axis starts at the first recorded sample instead of time=0.0.
filter=0
Configures whether the resulting graph
should omit tasks that did not contribute significantly
to the boot. Processes that are too short-lived (only
seen in one sample) or that do not consume any significant
CPU time (less than 0.001sec) will not be displayed in
the output graph.
output=[path]
Configures the output folder for writing
the graphs. By default, bootchart writes the graphs to
/run/log.
init=[path]
Configures bootchart to run a non-standard
binary instead of /sbin/init. This
option is only relevant if bootchart was invoked from the
kernel command line with
init=/usr/lib/systemd/systemd-bootchart.
pss=0
If set to 1, enables logging and graphing
of processes PSS memory consumption.
entropy=0
If set to 1, enables logging and graphing
of the kernel random entropy pool size.
scale_x=100
Horizontal scaling factor for all variable
graph components.
scale_y=20
Vertical scaling factor for all variable
graph components.
See Also
systemd-bootchart1,
systemd.directives7