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