I'm measuring energy usage with time during command execution
I'm measuring energy usage with time during command execution
Hello! This program called 'etime' is a tool I've been building to measure energy usage with the 'time' command. I've been interested in measuring the total amount of energy my desktop uses when running certain processes that are compute intensive - especially as it relates to execution time. [0] This project uses the API behind a smart plug [1] and the start and end times of a process to compute joules and watts used by that process. It overlays the 'time' command to collect 'user' and 'sys' time information too! Writing the program has been exciting explorations into shell built-in redirections and build setups for testing and releasing. [2] It's also been useful in solving my initial interests and hopes! [0]: https://o526.net/code/emporia-time/ [1]: https://www.emporiaenergy.com/emporia-smart-plug/ [2]: https://github.com/zimeg/emporia-time/
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Lup – loopy command execution
Snortable Energy Supplement
Tool for gauging energy usage of your GPUs
Cleveland, an auto-discovery command execution tool
Command at Sea
Cowsay Command for 2021
grpcmd – The "grpc" command
Retry a command with exponential backoff and jitter (+ Starlark exprs)
Envoy – Command Logger
provision redis with one command