user96549: I am experimenting with Bitcoin initial block downloads.
One of my tests is running on a ThinkPad X1 Yoga and computer is getting pretty hot.
It it possible to manually throttle CPU to make computer run cooler?
It it possible to configure bitcoind to use less CPU?
Thanks for helping out!

user96549: I was able to solve overheating problem by disabling Intel Turbo Boost.
ThinkPad X1 Yoga now runs 20°C cooler and fans are quiet… slower IBD, but I’m no longer worried about cooking my hardware.
echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo


user121128: You could perhaps try:
bitcoind -par=<n>

Where <n> is the number of script verification threads (-4 to 15, 0 = auto, <0 = leave that many cores free, default: 0)
The script verification thread is heavily used during the Initial Block Download, so limiting the cores it uses during IBD may help.
This flag and other flags that could potentially help can be looked up with bitcoind --help.

96549: <p>I am experimenting with Bitcoin initial block downloads.</p>
<p>One of my tests is running on a ThinkPad X1 Yoga and computer is getting pretty hot.</p>
<p>It it possible to manually throttle CPU to make computer run cooler?</p>
<p>It it possible to configure <code>bitcoind</code> to use less CPU?</p>
<p>Thanks for helping out!</p>
 96549: <p>I was able to solve overheating problem by disabling <a href="https://www.intel.com/content/www/us/en/gaming/resources/turbo-boost.html" rel="nofollow noreferrer">Intel Turbo Boost</a>.</p>
<p>ThinkPad X1 Yoga now runs 20°C cooler and fans are quiet… slower IBD, but I’m no longer worried about cooking my hardware.</p>
<pre><code>echo &quot;1&quot; | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
</code></pre>
 121128: <p>You could perhaps try:</p>
<pre><code>bitcoind -par=&lt;n&gt;
</code></pre>
<p>Where <code>&lt;n&gt;</code> is the number of script verification threads (-4 to 15, 0 = auto, &lt;0 = leave that many cores free, default: 0)</p>
<p>The script verification thread is heavily used during the Initial Block Download, so limiting the cores it uses during IBD may help.</p>
<p>This flag and other flags that could potentially help can be looked up with <code>bitcoind --help</code>.</p>
