Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions website/docs/Usage/ResourceUsage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@ add 500 GiB to that number in blob space alone. An archive blob node would take

| Client | Version | Date | DB Size | RAM | Notes |
|--------|---------|---- |----------|------|-------|
| Teku | 26.4.0 | Apr 2026 | ~80 GiB | ~10 GiB |
| Lighthouse | 8.1.3 | Apr 2026 | ~20 GiB | ~14 GiB |
| Nimbus | 26.3.1 | Apr 2026 | ~75 GiB | ~5 GiB |
| Prysm | 7.1.3 | Apr 2026 | ~20 GiB | ~9 GiB |
| Lodestar | 1.42.0 | Apr 2026 | ~20 GiB | ~12 GiB |
| Caplin | | | tbd | tbd | |
| Grandine | 2.0.6 | September 2026 | ~15 GiB | tbd | minimal node |
| Lighthouse | 8.2.2 | September 2026 | ~tbd GiB | ~14 GiB | |
| Lodestar | 1.42.0 | Apr 2026 | ~tbd GiB | ~12 GiB | |
| Nimbus | 26.8.0 | September 2026 | ~90 GiB | ~5 GiB | |
| Prysm | 7.1.3 | Apr 2026 | ~tbd GiB | ~9 GiB | |
| Teku | 26.4.0 | Apr 2026 | ~80 GiB | ~10 GiB | |

# Execution clients

Expand All @@ -30,21 +32,19 @@ Please pay attention to the Version and Date. These are snapshots in time of cli
DB Size is shown with values for different types of nodes: Full, and different levels of expiry: Post-Merge history only; rolling expiry for `33_024` epochs.
"tbd" means I haven't gathered the data. "n/a" means the client does not support this expiry mode, yet. ">1.7 TiB" means I ran out of space on my test node with 2TB drive.

All clients continously prune state, and can expire history.

| Client | Version | Date | DB Full | DB Post-Merge | DB Rolling | RAM | Notes |
|--------|---------|------|---------|---------------|------------|-----|-------|
| Geth | 1.17.5 | September 2026 | >1.7 TiB | ~1.3 TiB | n/a | ~ 8 GiB | |
| Nethermind | 2.0.0 | September 2026 | ~1.6 TiB | ~1.2 TiB | ~500 GiB | ~9 GiB | Flat FlatDB, the default |
| Nethermind | 2.0.0 | September 2026 | ~1.5 TiB | ~1.2 TiB | ~550 GiB | ~5 GiB | FlatInTrie FlatDB |
| Nethermind | 2.0.0 | September 2026 | ~1.5 TiB | ~1.1 TiB | ~400 GiB | ~7 GiB | HalfPath DB, can automatic online prune at ~350 GiB free |
| Besu | v26.8.1 | September 2026 | >1.7 TiB | ~1.1 TiB | ~430 GiB | ~10 GiB | |
| Reth | 2.5.2 | September 2026 | ~2 TiB | ~1.2 TiB | ~400 GiB | ~14 GiB | with receipts |
| Erigon | 3.6.0 | September 2026 | >1.7 TiB | ~tbd TiB | ~590 GiB | ~18 GiB | Erigon will use available system RAM, but the OS will use it for other processes as needed |
| Ethrex | 26.0.0 | September 2026 | >1.7 TiB | ~1.6 TiB | n/a | ~17 GiB | ~30 GiB RAM while snap syncing. With history backfill. Full node is only back to Byzantium |
| Geth | 1.17.5 | September 2026 | >1.7 TiB | ~1.3 TiB | n/a | ~ 8 GiB | |
| Nethermind | 2.0.0 | September 2026 | ~1.6 TiB | ~1.2 TiB | ~450 GiB | ~10 GiB | Flat FlatDB, the default, ~13 GiB during sync |
| Nethermind | 2.0.0 | September 2026 | ~1.5 TiB | ~1.2 TiB | ~390 GiB | ~6 GiB | FlatInTrie FlatDB, ~9 GiB during sync |
| Nimbus | 0.4.0 | September 2026 | >1.7 TiB | ~tbd TiB | tbd GiB | tbd | |
| Ethrex | 26.0.0 | September 2026 | >1.7 TiB | ~tbd TiB | n/a | ~17 GiB | ~30 GiB RAM while snap syncing. With history backfill. Full node is only back to Byzantium |
| Reth | 2.5.2 | September 2026 | ~2 TiB | ~1.2 TiB | ~400 GiB | ~14 GiB | with receipts |

Notes on disk usage
- All clients other than "Nethermind with HalfPath DB" continously prune state
- Nethermind - HalfPath DB state size can be reduced when it grew too large, by [online prune](NodeTypes.mdx).

## Initial sync times

Expand All @@ -56,14 +56,14 @@ Cache size default in all tests.

| Client | Version | Date | Node Type | Test System | Time Taken | Notes |
|--------|---------|------|-----------|-------------|------------|--------|
| Geth | 1.17.2 | April 2026 | post-Prague | Netcup RS G11 | ~ 3 hours | |
| Nethermind | 1.36.0| February 2026 | post-Cancun | Netcup RS G11 | ~ 2 hours | Ready to attest after ~ 1 hour |
| Besu | v26.1.0 | February 2026 | rolling | Netcup RS G11 | ~ 13 hours | |
| Erigon | 3.3.8 | February 2026 | rolling | Netcup RS G11 | ~ 12 hours | |
| Reth | 2.1.0 | April 2026 | Full | Legacy miniPC | ~ 17 days | full sync, no snapshot |
| Reth | 2.0.0 | April 2026 | post-Prague | Netcup RS G11 | ~ 2 hours | with DB snapshot |
| Nimbus | 0.1.0-alpha | May 2025 | Full | OVH Baremetal NVME | ~ 5 1/2 days | With Era1 import |
| Ethrex | 21.0.0 | July 2026 | post-merge | VM | ~ 3 hours | |
| Geth | 1.17.2 | April 2026 | post-Prague | Netcup RS G11 | ~ 3 hours | |
| Nethermind | 1.36.0| February 2026 | post-Cancun | Netcup RS G11 | ~ 2 hours | Ready to attest after ~ 1 hour |
| Nimbus | 0.1.0-alpha | May 2025 | Full | OVH Baremetal NVME | ~ 5 1/2 days | With Era1 import |
| Reth | 2.0.0 | April 2026 | post-Prague | Netcup RS G11 | ~ 2 hours | with DB snapshot |
| Reth | 2.1.0 | April 2026 | Full | Legacy miniPC | ~ 17 days | full sync, no snapshot |

## Test Systems

Expand Down
Loading