Skip to main content

A process system resource usage monitor.

Project description

psrm

A process system resource usage monitor.

Installation

Install psrm with uv (recommended), pip, or pipx:

# With uv.
uv tool install psrm@latest  # Install psrm globally.

# With pip.
pip install psrm

# With pipx.
pipx install psrm

Usage

Launch psrm to monitor the specified process; the default monitoring interval is 1 seconds.

# As a command line tool.
psrm monitor 12345

# As a installed package.
python -m psrm monitor 12345 --interval 1.5

psrm will continuously record the process's system resource usage and save the data to a csv file at fixed intervals.

Visualize the recorded data:

psrm plot 20251225_202020_953721bb.csv

The charts intuitively display how process resource usage changes over time.

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

psrm-0.1.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

psrm-0.1.3-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file psrm-0.1.3.tar.gz.

File metadata

  • Download URL: psrm-0.1.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for psrm-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9d2c4d384dd2f273a3fee2b60cf23acd5ec41f767ea6322820b48017cde2412c
MD5 5b3626a661d54e03fb1dd36a4dd9c94a
BLAKE2b-256 d59429e4e5c973fe206dfae137d4778a3edc3d449cdab5e4cf82e1a6f83415ce

See more details on using hashes here.

File details

Details for the file psrm-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: psrm-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for psrm-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c748af00d0adf7b940bdb5e7d344dcda62223be9bfec3bae612b85da2cd4483b
MD5 22e32b11cc198b5961744ea8cdf5894d
BLAKE2b-256 5fb55b9697a3fdc9cdd791b939d13674f42fee1f8d00ce0b4b6bf81cfdc284a4

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