stress tests for the Raspberry Pi
Project description
Stress tests for the Raspberry Pi.
There are a million ways to cool down your Raspberry Pi: Small heat sinks, specific cases, and some extreme DIY solutions. stressberry is a package for testing the core temperature under different loads, and it produces nice plots which can easily be compared.
To run stressberry on your computer, simply install it with
[sudo -H] pip3 install -U stressberry
and run it with
stressberry-run out.dat stressberry-plot out.dat [-o out.png]
The run lets the CPU idle for a bit, then stresses it with maximum load for 5 minutes, and lets it cool down afterwards. The entire process takes 10 minutes. The resulting data is displayed to a screen or, if specified, written to a PNG file.
If you’d like to submit your own data for display here, feel free to open an issue and include the data file, a photograph of your setup, and perhaps some further information.
The setups
A naked Raspberry Pi 3
The Raspberry Pi 3 without fans, heat sinks, or particular cases. The idle core temperature is about 47°C, under heavy load it reaches 80°C (at which point the CPU frequency is throttled).
Testing
To run the tests, just check out this repository and type
pytest
Distribution
To create a new release
bump the __version__ number,
publish to PyPi and GitHub:
$ make publish
License
stressberry is published under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for stressberry-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f26250400eaf819cecdbc010e0d5f91149ab28773bcdeedd046a8e4aaa98f7c4 |
|
MD5 | 5f983fe2acc518d1e483fdd7c2620765 |
|
BLAKE2b-256 | 4be9e04a1a87657643b533c81b01a2a9b6b97b967614d0ba836e83ac635817ab |