I have a slow computer, which has 2GB memory RAM. One geth app uses %60 percent of the RAM, which lead me to run only one geth node; I cannot run 2 geth nodes in parallel due to RAM overload.

[Q] Is it possible to decrease RAM usage of go-ethereum(geth)?

Thank you for your valuable time and help.

  • 1
    It is preferred if you can post separate questions instead of combining your questions into one. That way, it helps the people answering your question and also others hunting for at least one of your questions. Thanks!
    – q9f
    Commented Nov 8, 2016 at 12:06
  • 1
    @5chdn, I am sorry I deleted one of my question. Second question was just an idea to help to first question.
    – alper
    Commented Nov 8, 2016 at 12:20

1 Answer 1


It is not possible to reduce RAM usage of geth or any other application for that matter. Simply starting a geth node will not consume much of your RAM, but when you start running commands to create accounts, send transactions etc, you can observe a spike in RAM usage. Syncing a lot of blocks at once might also need more RAM.

However, you need low-end devices like raspberry pis and system with low RAM to observe such fluctuations. With just 2GB of RAM, it's better if you don't run geth at all because you wouldn't be able to use your system efficiently for anything else. Also, you can forget about mining. It's suggested that you need to have atleast 4GB of RAM to seamlessly start mining. At least, that's the case in a private blockchain.

  • 1
    Thank you sir for your response. I was using 2GB of RAM server for only geth app, that does mining and syncing. But as you mentioned on the background I was sending dummy 10 send transactions command to geth each minute; I believe it overloaded the RAM usage as you mentioned.
    – alper
    Commented Nov 9, 2016 at 12:42
  • 1
    btw I am working on my local ethereum blockchain. If geth is mining and syncing, it uses %60 of the 2GB RAM, should not be the remaining RAM be enough for the system usage?
    – alper
    Commented Nov 9, 2016 at 13:47
  • 2
    Mining with 2GB of RAM is not feasible. During epoch transitions, you'll most probably get an out of memory error.
    – galahad
    Commented Nov 9, 2016 at 20:26

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.