Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System requirements #17

Open
ang-st opened this issue Jun 9, 2020 · 1 comment
Open

System requirements #17

ang-st opened this issue Jun 9, 2020 · 1 comment

Comments

@ang-st
Copy link

ang-st commented Jun 9, 2020

Hi,
Thanks for open sourcing this project.
Do you have some numbers regarding system requirement (number of core, memory and storage) for running memento on ethereum mainnet ?

@lacasian
Copy link
Contributor

Hi!

Unfortunately we don't have any hard numbers for running it on mainnet.

A few tips:

  • it's very important how the database is set up because it will heavily impact the processing times. SSDs are the best. Even better if they are local SSDs.
  • Memento does not support parallel scraping of blocks. This means that number of cores is not that important. 2 cores should probably do the trick. The same goes for memory, 8GBs of RAM should be enough.
  • storage is a little bit more complicated but you can assume it's gonna be in the order of hundreds of gigabytes or even go over 1TB for the full data set. Keep in mind that the chain grows consistently so if you want to store all the data, it's gonna require more and more space.

I hope it helps to form an idea. It's not impossible that I am wrong so I encourage you to experiment.

If you manage to get some hard numbers, feel free to come back and post it. We'll be very grateful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants