Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/davidson-consulting/vjoule
- Owner: davidson-consulting
- License: gpl-3.0
- Created: 2023-01-13T09:31:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T14:09:22.000Z (9 months ago)
- Last Synced: 2024-08-02T06:11:55.719Z (3 months ago)
- Language: C++
- Homepage: https://davidson-consulting.github.io/vjoule/
- Size: 7.84 MB
- Stars: 10
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-green-ai - vJoule - black?style=flat&logo=linux) ![GPU](https://img.shields.io/badge/GPU-black?style=flat&logo=nvidia) ![CLI](https://img.shields.io/badge/CLI-black?style=flat&logo=cli) (🛠Tools / Monitoring Tools)
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.