Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidson-consulting/vjoule

A tool to estimate the energy consumption of your processes
https://github.com/davidson-consulting/vjoule

Last synced: 6 days ago
JSON representation

A tool to estimate the energy consumption of your processes

Awesome Lists containing this project

README

        

# vJoule

vJoule is a tool to estimate the energy consumption of your softwares.

vJoule will estimate the energy consumption of processes running on your computer, based on hardware measurements.

## Installation
### From .deb (recommended)
vJoule can be installed from deb files found in the Github releases. The `vjoule-tools_.deb` package will install a systemd services: `vjoule_service` (that will estimate the energy consumption
of a list of monitored cgroups and the whole computer)

You can install the .deb file (once downloaded) by running `sudo dpkg -i vjoule-tools_.deb`.

### From sources
vJoules uses CMake as a build tool.

You will need to have installed cmake, g++ and git.

## Documentation
We wrote documentation in a book (using `mdbook`) present in this repository. To build it, you should install `mdbook` first
```
sudo snap install mdbook
```

Then launch the book
```
cd book/v1.0
mdbook serve
```

Or check out the online documentation at https://davidson-consulting.github.io/vjoule/v1.0/

## Contributing
If you've found any bug, have any issue using vjoule or would like to propose a new feature, feel free to create a Github issue.