I wanted to know the details more than "reduces temperature" and so I bought a heatsink for one of my two Nanopi Neos.
I did not touch the CPU's automatic frequency scaling. I measured with 0-4 "yes > /dev/null &" background processes resulting in 98%/73%/48%/23%/0% CPUs idle time. Temparature was the same on all 4 cores (measured with "cpu_freq" command, CPU utilization with "top").
The outcome did surprise me a bit, the biggest heat reduction happens for 25% CPU utilization:

Hermann.
I did not touch the CPU's automatic frequency scaling. I measured with 0-4 "yes > /dev/null &" background processes resulting in 98%/73%/48%/23%/0% CPUs idle time. Temparature was the same on all 4 cores (measured with "cpu_freq" command, CPU utilization with "top").
The outcome did surprise me a bit, the biggest heat reduction happens for 25% CPU utilization:

Hermann.
