Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Hardware Requirements

Disk type

A locally mounted SSD (Solid-State Drive) or NVMe (Non-Volatile Memory Express) disk is recommended for storage. Avoid Hard Disk Drives (HDD), as they can cause Erigon to lag behind the blockchain tip, albeit not fall behind.

Additionally, SSDs may experience performance degradation when nearing full capacity.

See here how you can optimize storage.

Here is the outline of the hardware requirements for running Erigon on the following networks:

  • Ethereum Mainnet
  • Polygon (formerly Matic)
  • Gnosis (formerly xDai)

Hardware requirements vary depending on whether you're running a Minimal, Full, or Archive node.

General recommendations for all node types include:

  • Disk Type: Use high-end NVMe SSDs. RAID or ZFS setups may improve performance for archive nodes.
  • RAM: Adequate memory reduces bottlenecks during sync and improves performance under load.
  • CPU: 4–8 cores recommended for Full nodes; 8–16 cores for Archive.
  • Linux: kernel version > v4
  • When using multiple disks, consider implementing a RAID 0 configuration to maximize performance and utilize space efficiently. RAID ZFS is not recommended.

Disk Size and RAM Requirements

The amount of disk space recommended and RAM you need depends on the type of node you want to run. The "Disk Size (Required)" values listed below are obtained using the standard Erigon configuration, with the sole exception of the --prune.mode flag.

Minimal Node Requirements

Minimal nodes are suitable for light operation with pruned state and minimal historical data retention. (--prune.mode=minimal)

NetworkDisk Size (Required)Disk Size (Recommended)RAM (Required)RAM (Recommended)
Mainnet350 GB1 TB16 GB64 GB
Polygon1.2 TB2 TB32 GB64 GB
Gnosis128 GB500 GB8 GB16 GB

Full Node Requirements

Full nodes maintain full state with standard pruning and all recent data. (--prune.mode=full)

NetworkDisk Size (Required)Disk Size (Recommended)RAM (Required)RAM (Recommended)
Mainnet920 GB1 TB16 GB32 GB
Polygon3.3 TB4 TB16 GB32 GB
Gnosis462 GB1 TB8 GB16 GB

Archive Node Requirements

Archive nodes retain all historical state and require significantly more disk space. These are typically used for block explorers or deep analytical queries. (--prune.mode=archive)

NetworkDisk Size (Required)Disk Size (Recommended)RAM (Required)RAM (Recommended)
Mainnet1.6 TB4 TB32 GB64 GB
Polygon4.6 TB8 TB64 GB128 GB
Gnosis550 GB2 TB16 GB32 GB

Bandwidth Requirements

Your internet bandwidth is also an important factor, particularly for sync speed and validator performance.

Node TypeBandwidth (Required)Bandwidth (Recommended)
Staking/Mining10 Mbps50 Mbps
Non-Staking5 Mbps25 Mbps