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_
==============
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
Release history Release notifications | RSS feed
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)
File details
Details for the file monitor_memory-0.0.2.tar.gz
.
File metadata
- Download URL: monitor_memory-0.0.2.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa26e7f155a3f42e302241ed8c0ecc0f66e541ac0c86d8171f99fe4161463ded |
|
MD5 | 758fea883b46b817dbb08e7b7415bb28 |
|
BLAKE2b-256 | 9c71b98089381dfbf1fbada76f66b75579c78ba700c60a0f820b6313e1fcc18f |