You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Erigon | 3.0.3|May 2025|~1.0 TiB |~650 GiB | n/a |tbd | tbd| See comment | Erigon will have the OS use all available RAM as a DB cache during post-sync operation, but this RAM is free to be used by other programs as needed. During sync, it may run out of memory on machines with 32 GiB or less |
| Erigon | 3.3.8|February 2026|~1.0 TiB |~650 GiB | n/a |~640 GiB |~355 GiB| See comment | Erigon will have the OS use all available RAM as a DB cache during post-sync operation, but this RAM is free to be used by other programs as needed. During sync, it may run out of memory on machines with 32 GiB or less |
Servers have been configured with [noatime](https://www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime) and [no swap](https://www.geeksforgeeks.org/how-to-permanently-disable-swap-in-linux/) to improve latency.
89
88
90
89
91
-
| Name | RAM | SSD Size | CPU | r/w IOPS | r/w latency | Notes |
|[OVH](https://ovhcloud.com/) Baremetal NVMe | 32 GiB | 1.9 TB | Intel Hexa | 177k/59k | 150us max | This is in line with any good NVMe drive |
94
-
|[Netcup](https://netcup.eu) RS G11 | 96 GiB | 3 TB | 20 vCPU on an AMD 84-core || 400us avg / 1.1ms max | This is an example of a system with storage that is fast enough to attest, but too slow to get best rewards |
90
+
| Name | RAM | SSD Size | CPU | r/w latency | Notes |
|[Netcup](https://netcup.eu) RS G11 | 96 GiB | 3 TB | 20 vCPU on an AMD 84-core | 400us avg / 1.1ms max | Storage is fast enough to attest, but too slow to get best rewards |
94
+
| Legacy miniPC | 32 GiB | 2 TB | Intel Quad 6th gen | 230 us avg / 320 us max | Home staker setup with PCIe 3 NVMe and older CPU |
95
95
96
96
## Getting better latency
97
97
98
-
Ethereum execution layer clients need decently low latency. IOPS can be used as a proxy for that. HDD will not be sufficient.
98
+
Ethereum execution layer clients need decently low latency. Measure latency with `ioping` when the system is under load. NVMe SSD is highly recommended; HDD will not be sufficient.
99
99
100
-
For cloud providers, here are some results for syncing Geth.
101
-
- AWS, gp2 or gp3 with provisioned IOPS have both been tested successfully.
100
+
For cloud providers, here are some results for syncing Geth. In a nutshell, use baremetal instead.
101
+
- AWS, gp2 or gp3 with provisioned IOPS delivered sub-par performance during sync committees.
102
102
- Linode block storage, make sure to get NVMe-backed storage.
103
103
- Netcup RS G11 works, but rewards are not optimal.
104
104
- There are reports that Digital Ocean block storage is too slow, as of late 2021.
105
105
- Strato V-Server is too slow as of late 2021.
106
106
107
107
Dedicated servers with NVMe SSD will always have sufficiently low latency. Do avoid hardware RAID though, see below.
108
-
OVH Advance line is a well-liked dedicated option; Linodeor Strato or any other provider will work as well.
108
+
OVH Advance line is a well-liked dedicated option; latitude.sh, Linode, Vultr or Strato or any other baremetal provider will work as well.
109
109
110
110
For own hardware, we've seen three causes of high latency:
111
111
- DRAMless or QLC SSD. Choose a ["mainstream" SSD](https://gist.github.com/yorickdowne/f3a3e79a573bf35767cd002cc977b038)
0 commit comments