0

What are the minimum systems requirements for running a Bitcoin Core full node on testnet?

1

According to https://tbtc.bitaps.com/ today it's ~20GB. The RAM usage is similar to that of running a Bitcoin node on the main net.

  • Nice. Thank you. I just need to figure out how much RAM it consumes then :) – Thorkil Værge Jun 7 at 14:41
  • 1
    A testnet node will use about the same amount of memory as a full node. There are various configuration parameters to reduce the memory usage, at the cost of some performance. – Nate Eldredge Jun 7 at 16:53
  • @NateEldredge: But there are significantly fewer transactions on the testnet. Does the RAM usage not scale with the number of transactions? – Thorkil Værge Jun 7 at 18:05
  • 1
    @ThorkilVærge: AFAIK, no, it doesn't. A major part of the memory usage in Bitcoin Core is caching previous transactions, so that they can be used to verify future transactions that spend their outputs. The cache size is set statically, and I believe the default is the same for both mainnet and testnet. So on testnet, you'll use the same amount of memory, but your cache will hold transactions going back further in time. This does mean, though, that you should be able to lower the cache sizes for testnet in your config file without a significant performance hit. – Nate Eldredge Jun 7 at 18:28
  • I ran both instances on a machine and compared their RAM usage using htop. The test net and main net use an equivalent amount of RAM, within 30 % of each other. – Thorkil Værge Jun 7 at 20:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.