Skip to main content

Tools for working with container types, command data operations, and concise exception handling

Project description

Monitor Memory
==============

This package creates a command-line utility that will run a command
and also run a daemon monitoring memory use as the command runs. The
daemon uses the `ps` command to check memory use, so this will only
work on `UNIX`-like systems.

I've found this functionality to be particularly useful in batch
processing jobs that run in docker containers, because the output
of `ps aux` isolates only processes running in-container. So by
recording max memory use, you can track how large of containers you
need.


Usage::
pip install monitor_memory
monitor_memory <some command>

All arguments after the command are forwarded to the command, as is standard
input. So, for example, to run an arbitrary bash script you can use a
here-document::
monitor_memory bash << \EOF_
NAME="me"
echo ${NAME}
EOF_

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

monitor_memory-0.0.2.tar.gz (4.4 kB view details)

Uploaded Source

File details

Details for the file monitor_memory-0.0.2.tar.gz.

File metadata

File hashes

Hashes for monitor_memory-0.0.2.tar.gz
Algorithm Hash digest
SHA256 fa26e7f155a3f42e302241ed8c0ecc0f66e541ac0c86d8171f99fe4161463ded
MD5 758fea883b46b817dbb08e7b7415bb28
BLAKE2b-256 9c71b98089381dfbf1fbada76f66b75579c78ba700c60a0f820b6313e1fcc18f

See more details on using hashes here.

Supported by

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