py-sysmon python package that allows users to monitor different system's resources usage (cpu, mem, freq, power, etc.).
Quickstart • Applications • Installation
Py-SysMon supports different interfaces for gathering system statistics. Check out py-sysmon's documentation here.
If you use py-sysmon for your research please cite our preprint:
Daniel Rivas-Barragan, Francesc Guim-Bernat, Jordà Polo, and David Carrera (2020). Performance Characterization of Video Analytics Workloads in Heterogenous Edge Infrastructures. arXiv 2020.tbd; https://doi.org/tbd
Py-SysMon can be applied for different applications:
Scripts and real examples: https://github.com/danirivas/py-sysmon/tree/master/examples
The latest stable code can be installed from PyPI with:
python -m pip install py-sysmon
The most recent code can be installed from the source on GitHub with:
python -m pip install git+https://github.com/danirivas/py-sysmon.git
For developers, the repository can be cloned from GitHub and installed in editable mode with:
git clone https://github.com/HiEST/py-sysmon.git
cd py-sysmon
python -m pip install -e .
numpy==1.19.2
nvidia-ml-py3==7.352.0
pandas==1.1.2
psutil==5.7.2
-e git+https://github.com/wkatsak/py-rapl.git@194fabad1144cad7edb4fdb1c8e17edb57deb8b1#egg=py_rapl
tqdm==4.49.0