Skip to main content

Systemd boot time analyzer — measure service startup times, find slow units, and optimize boot performance

Project description

dargslan-systemd-analyze

Systemd Boot Time Analyzer — Measure service startup times, find slow units, analyze critical chain, and optimize boot performance. Zero external dependencies.

PyPI version License: MIT

Installation

pip install dargslan-systemd-analyze

CLI Usage

dargslan-boottime report       # Full boot analysis
dargslan-boottime time         # Boot time summary
dargslan-boottime blame        # Slowest units
dargslan-boottime chain        # Critical chain
dargslan-boottime slow -t 10   # Units over 10s threshold
dargslan-boottime timers       # Active timers
dargslan-boottime json         # JSON output

Python API

from dargslan_systemd_analyze import SystemdAnalyze
sa = SystemdAnalyze()
boot = sa.get_boot_time()
slow = sa.get_slow_units(threshold_sec=5.0)
sa.print_report()

More from Dargslan

License

MIT — see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dargslan_systemd_analyze-1.0.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dargslan_systemd_analyze-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_systemd_analyze-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_systemd_analyze-1.0.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_systemd_analyze-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1f35e261a19bb1e33923998f15900daa278b55ec7032c56f7c0b1d89f87e9d70
MD5 d816d2ba9072a8bb925d2a6227ba4911
BLAKE2b-256 fcd245cc792ef73dd45c11f81d2094dc2f74ebe5be047784af97381bed566a3d

See more details on using hashes here.

File details

Details for the file dargslan_systemd_analyze-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_systemd_analyze-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 448d776ae3ed00737fda7e1e0c78b1db3459a9c615ba1795d1a4d075061f183c
MD5 41ebe0a6eb63090a7b9434d2b7c176da
BLAKE2b-256 c08a06c3e53d1d444a4770f6dc18cdbfbaba45c47721b8d1f2b9acca3af2dfbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page