Control tool for IoT devices to manage online cpu in depends on system loading.
In short, less working temperature.
E.g. Odroid XU4 have 8 cores and it using the cooler when temperature becomes to 68℃.
In avg, it happends in ~1 min for a 10s.
Using DyCPU allows to reduce upper bound to 57℃ and, as result of disabled cpu, reduce the power consumption.
The tool required write access to /sys/devices/system/cpu/cpuN/online.
Regarding this, run the tool from root:
screen -dmS dycpu python3 ./dycpu.py