/etc/systemd/bootchart.conf
When starting, systemd-bootchart will read the configuration file
bootchart.conf. This configuration file determines logging parameters and
graph output.
Samples=500
Configure the amount of samples to record total before
bootchart exits. Each sample will record at intervals defined by
Frequency=.
Frequency=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.
Relative=no
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 yes, the horizontal axis starts at the first
recorded sample instead of time=0.0.
Filter=no
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.
PlotMemoryUsage=no
If set to yes, enables logging and graphing of processes
PSS memory consumption.
PlotEntropyGraph=no
If set to yes, enables logging and graphing of the kernel
random entropy pool size.
ScaleX=100
Horizontal scaling factor for all variable graph
components.
ScaleY=20
Vertical scaling factor for all variable graph
components.