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

1 Answer 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 :) Commented Jun 7, 2019 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. Commented Jun 7, 2019 at 16:53
  • @NateEldredge: But there are significantly fewer transactions on the testnet. Does the RAM usage not scale with the number of transactions? Commented Jun 7, 2019 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. Commented Jun 7, 2019 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. Commented Jun 7, 2019 at 20:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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