monner
Python
Latest commit 65a6858 Apr 28, 2015 @colinhowe Merge pull request #11 from jamesandres/jamesandres-patch-1
Adding python development headers mention to README
Failed to load latest commit information.
.gitignore
MANIFEST.in
README.rst
monner.py
setup.py Change how commands are specified once again.. Aug 20, 2012

README.rst

Monner

Author: Colin Howe (@colinhowe)

License: Apache 2.0

About

Allows you to monitor the CPU, memory and network usage when running a program.

Output is tab-separated for easy loading into spreadsheet programs.

Requirements

Python development headers. For example, in Ubuntu install this with sudo apt-get install libpython-dev.

Installation

Install from pypi:

pip install monner

Install from source:

python setup.py install

Run:

monner --target-output /dev/null wget http://www.google.com

The option --target-output will redirect stdout and stderr for the target program.

Sample output:

CPU (%)     Memory used (mb)        Network in (kb) Network out (kb)
   99.5               3470.4                    1.2              0.0
  100.0               3470.9                   50.7              0.0
  100.0               3470.8                    2.2              0.0

If you need command line arguments for the target:

monner -- wget -V

Fields Available

There are multiple fields available to monitor. Including: CPU usage, memory usage, network usage, disk usage and more. For the full list see monner -h

Feedback

Feedback is always welcome! Github or twitter (@colinhowe) are the best places to reach me.