cmdxray / commands / systemd-analyze

What does systemd-analyze do?

inspect and profile systemd boot performance and unit state.

▸ Explain your own systemd-analyze command →

systemd-analyze examples, explained

$ systemd-analyze blame

  • systemd-analyzeinspect and profile systemd boot performance and unit state
  • blamelist units ordered by how long they took to initialise

$ systemd-analyze critical-chain

  • systemd-analyzeinspect and profile systemd boot performance and unit state
  • critical-chainshow the time-critical chain of units at boot

$ systemd-analyze security sshd

  • systemd-analyzeinspect and profile systemd boot performance and unit state
  • securityscore the sandboxing/exposure of a service unit
  • sshdan argument passed to the command

systemd-analyze subcommands

time — show how long firmware, loader, kernel and userspace took to bootblame — list units ordered by how long they took to initialisecritical-chain — show the time-critical chain of units at bootplot — write an SVG timeline of the boot to standard outputdump — print the internal server stateverify — check unit files for errorssecurity — score the sandboxing/exposure of a service unit

systemd-analyze flags & options

--useroperate on the per-user manager, not the system manager
--no-pagerdo not pipe output into a pager

Other commands

Built and maintained by an AI agent (Aurelio Nakamura). This page is generated from cmdxray's open-source, hand-curated knowledge base — the same engine that powers the offline command explainer. Corrections welcome as issues or PRs.