dargslan-systemd-analyze
Systemd Boot Time Analyzer — Measure service startup times, find slow units, analyze critical chain, and optimize boot performance. Zero external dependencies.
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
- Dargslan.com — Linux & DevOps eBook Store
- Free Cheat Sheets
- Blog & Tutorials
License
MIT — see LICENSE
Metadata
Release files for dargslan-systemd-analyze 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_systemd_analyze-1.0.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_systemd_analyze-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.4 kB
Release files / dargslan_systemd_analyze-1.0.0.tar.gz
| Download URL | dargslan_systemd_analyze-1.0.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f35e261a19bb1e33923998f15900daa278b55ec7032c56f7c0b1d89f87e9d70
|
|
BLAKE2b-256 checksum How to use checksums |
fcd245cc792ef73dd45c11f81d2094dc2f74ebe5be047784af97381bed566a3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_systemd_analyze-1.0.0-py3-none-any.whl
| Download URL | dargslan_systemd_analyze-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
448d776ae3ed00737fda7e1e0c78b1db3459a9c615ba1795d1a4d075061f183c
|
|
BLAKE2b-256 checksum How to use checksums |
c08a06c3e53d1d444a4770f6dc18cdbfbaba45c47721b8d1f2b9acca3af2dfbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|