Post
Topic
Board Development & Technical Discussion
Re: Updating to the latest Bitcoin Core Release (v29.0)
by
Cricktor
on 26/04/2025, 18:19:16 UTC
Depending on your ram but the nMaxDbCache=16384 i.e the max dbcache=16GB..
If you have a RAM of 16GB  you can set it to 5~6GB  (but calculated in mb) considering other computer process too.
IIRC from the release notes of Bitcoin Core v29.0 the limit of max. 16GiB for dbcache has been lifted or rather removed. If you have enough RAM you could set more than 16GiB with the latest version of Core.

Depending on what your device is used for where your node runs, choose a reasonable value for dbcache, i.e. leave some RAM for OS and other processes and don't force your OS into constant paging to swap as this will grind down your device's performance to a halt. Nobody will be happy with a lot of paging to swap space.

For SSD, you can get a 256 ~512GB, i believe you're runnig a prune mode , unless you want to run a full node , not sure the  total sixe but you might be needing    1TB+, your pc also need extra free space.
Current space use by my full node on an Ubuntu Linux box:
Code:
694GiB	.bitcoin/blocks
12GiB .bitcoin/chainstate
68GiB .bitcoin/indexes
360MiB .bitcoin/wallets
774GiB .bitcoin/

My SSD is 1TB and with Ubuntu, a few apps and a few bits and pieces installed and daily use (the wallets are mostly watch-only or test-wallets, I know my crypto security a bit), I have about 40GiB free space left. That feels already a bit uncomfortable. Will need to upgrade soon to 2TB or 4TB.

A full node would fit on 1TB storage (which is only ~931GiB), but all in all will feel a bit "tight". Anything less will have to be a pruned node.



Updating Bitcoin Core isn't rocket science. A clean stop (be patient!) of Bitcoin Core is important to avoid corruption of data. Depending on your OS there are instructions how to replace your outdated Bitcoin Core executables with a current version.