Skip to main content

A tool to view GPU, CPU, RAM and disk performance in a clear, uncluttered way.

Project description

# performance A tool to measure GPU, CPU, RAM and disk performance in one place.

## Getting started This project measures CPU, RAM, GPU and Disk I/O stats and displays a simple line chart. The chart can be displayed either in the console or in a simple GUI.

![performance with a GUI](https://user-images.githubusercontent.com/13353204/35768304-e6dcb9a0-08f9-11e8-8588-664a25fef891.png) ![performance in the CLI](https://user-images.githubusercontent.com/13353204/35768298-cf8f1e5a-08f9-11e8-9879-07b923f2c429.png)

### Installing Note: At the moment, performance only works on Linux systems.

Clone the repository and run ./install.sh to install all needed programs.

Alternatively, you can manually install the python packages in requirements.txt. nvidia-smi and sysstats are also needed to display GPU RAM and disk read / write performance, respectively. RAM and CPU measurements will work without these though.

## Running the tool

Once installed, run ./performance.py in the terminal to use the GUI version of the tool. To use the terminal frontend, run ./performance.py -t or ./performance.py –terminal.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

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

permon-1.0.0.tar.gz (6.7 kB view hashes)

Uploaded Source

Built Distribution

permon-1.0.0-py2.py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 2 Python 3

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