btcsuite / btcd

An alternative full node bitcoin implementation written in Go (golang)
https://github.com/btcsuite/btcd/blob/master/README.md
ISC License
6.09k stars 2.31k forks source link

24.2 RC1 Performance Report #2175

Closed shocknet-justin closed 2 months ago

shocknet-justin commented 2 months ago

Not an issue perse, but I wanted to provide the anecdote and offer to gather any additional debugging info that may be helpful as I recall reading that performance should be improved in this release.

I just got a new piece of hardware to test that out, and have found that initial sync is still quite bad in the latest RC (downloaded binaries).

In it's first 48 hours, this new system has so far only sync'd to block 650k and now validating roughly 1.25 blocks/second

addrindex and txindex are enabled

CPU utilization oscillates between 15-25% with btcd using 34 threads. RAM utilization is negligible. Internet bandwidth for headers is not a bottleneck.