BTC Core 28.1.0 vs. 29.0 Memory usage <5 GB difference

I am running two nodes simultaneously. I began having issues with one an updated the BTC Core to 29.0 and removed other apps (mempool, LN, etc.). Now my tow nodes are just running BTC Core 28.1.0 and Core 29.0. The 28.1.0 node uses about ~1.35GB of memory: 915MB for BTC Core and 427MB for System. 29.0 is using about ~6GB with 5.7GB for Core and 375 MB for system. Anyone else have these similar differences? Does anyone see a longer term issue?

The amount of memory it uses is defined in the bitcoin.conf file. In the newer version they just increased the amount of ram it uses in the ,conf file since most people that run it have 8+ GB of ram.

1 Like

Thanks for the info!

Which option in the bitcoin.conf file defines the amount of memory used?

The big ones are dbcache and and maximum mempool size, you can change them in settings - for Bitcoin Node

My Bitcoin Core settings are as follows:
maxmempool=300
dbcache=429
I used the same settings in v28. After upgrading to v29, memory usage increased significantly.