con-duct – lightweight wrapper to collect execution data for a command¶
- More information
- External resources
con-duct provides a duct command which is a lightweight wrapper that collects execution data for an arbitrary command. Execution data includes execution time, system information, and resource usage statistics of the command and all its child processes. It is intended to simplify the problem of recording the resources necessary to execute a command, particularly in an HPC environment.
Resource usage is determined by polling (at a sample-interval). During execution, duct produces a JSON lines file with one data point recorded for each report (at a report-interval).
This package installs the Python library and command-line tools.
Distribution |
Base version |
Our version |
Architectures |
---|---|---|---|
Debian GNU/Linux 11.0 (bullseye) |
0.8.0-1~nd110+1 |
i386, amd64, sparc, armel, arm64 |
|
Debian GNU/Linux 12.0 (bookworm) |
0.8.0-1~nd120+1 |
i386, amd64, sparc, armel, arm64 |
|
Debian testing (trixie) |
0.8.0-2 |
0.8.0-1~nd130+1 |
i386, amd64, sparc, armel, arm64 |
Debian unstable (sid) |
0.8.0-2 |
0.8.0-1~nd+1 |
i386, amd64, sparc, armel, arm64 |
Ubuntu 22.04 “Jammy Jellyfish” (jammy) |
0.8.0-1~nd22.04+1 |
i386, amd64, sparc, armel, arm64 |
|
Ubuntu 24.04 “Noble Numbat” (noble) |
0.8.0-1~nd24.04+1 |
i386, amd64, sparc, armel, arm64 |