base / base/docs

Clarification on node storage requirements

Open
#1,302 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
337
Forks
792
Avg merge
17h 23m
Merged PRs (30d)
49

Description

In various pages, this formula is presented to compute node size:

```
(2 × chain_size) + snapshot_size + 20% buffer
```

According to the links in this [page](https://github.com/base/docs/blob/4c08ce41155d248ff1ac740fad9d70cc92700b55/docs/base-chain/node-operators/performance-tuning.mdx#L18), the values of the variables for a Reth Archive setup are:

* snapshot_size = 1.83 TB ([link](https://basechaindata.vercel.app/))
* chain_size = 8.88 TiB, or 9.76 TB ([link](https://www.base.org/stats), assuming that it's the value of "Reth Mainnet Archive" that should be used)

Which gives a total NVMe storage requirement of `(2*9.76+1.83)*1.2` TB, which is **25.62 TB**

I have the following questions:

- Is this computation correct?
- Is the presence of the snapshot size in the formula only necessary to account for its initial download+de-compression? Meaning it could be skipped if we download and uncompress without persisting the archive

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.