systemd-analyzesystemdDeveloperLennartPoetteringlennart@poettering.netsystemd-analyze1systemd-analyzeAnalyze system boot-up performancesystemd-analyze OPTIONS timesystemd-analyze OPTIONS blame systemd-analyze OPTIONS plot > file.svgDescriptionsystemd-analyze may be used
to determine system boot-up performance of the current
boot.systemd-analyze time
prints the time spent in the kernel before
userspace has been reached, the time spent in the
initial RAM disk (initrd) before normal system
userspace has been reached and the time normal system
userspace took to initialize. Note that these
measurements simply measure the time passed up to the
point where all system services have been spawned, but
not necessarily until they fully finished
initialization or the disk is idle.systemd-analyze blame prints
a list of all running units, ordered by the time they
took to initialize. This information may be used to
optimize boot-up times. Note that the output might be
misleading as the initialization of one service might
be slow simply because it waits for the initialization
of another service to complete.systemd-analyze plot prints
an SVG graphic detailing which system services have
been started at what time, highlighting the time they
spent on initialization.If no command is passed systemd-analyze
time is implied.OptionsThe following options are understood:Prints a short help
text and exits.Shows performance data
of user sessions instead of the system
manager.Exit statusOn success 0 is returned, a non-zero failure
code otherwise.See Alsosystemd1,
systemctl1