Clarification on node storage requirements
- 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.