con-duct – lightweight wrapper to collect execution data for a command

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.

Package availability chart

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

Comments

blog comments powered by Disqus