-
Notifications
You must be signed in to change notification settings - Fork 792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long Replay times - CPU recommendations #2987
Comments
When it comes to just CPU, due to the nature of the blockchain, single core performance does matter. |
To specify, steemd is single threaded, hence gtg's comment above. RAM is also a factor. I do not see a ram size in your spec above, but the current recommendation for a witness node is at least 64-128gb for faster replays, with a properly sized shm and once replayed, rumor is that it is possible to run on just 32gb (but not recommended). I have had 128gb machines for many months and our replays tend to allow us to be earlier than most to report replay completion when starting at about the same time as others as we mention it anecdotally in witness chat. So, at least a 2.5-3ghz cpu and 64gb ram seems like a solid baseline for acceptable performance from own observation and discussion with others. Leaning higher will improve your performance as would seem natural but I suspect my 128gb servers are more than is needed. |
Witness node has 50 GB RAM, pushed with zram to 90 GB. Thanks for the answer |
If you are using rocksdb there might be some multithreaded component, but I'm not sure, just a guess here. |
With upcoming patches, witness nodes need to replay for each new version.
What is the recommended CPU hardware for a fast replay?
My specs are:
Currently a replay takes 24 hours with this processor.
Other witnesses have i7 CPUs and it takes the 3-5 hours for a complete replay.
Disc is fast enough,non spinning media, SSDs.
And nmon doesn't show any IO waiting times, so the 1 core is always at 100%, that leads to no other bottleneck but the CPU.
Why the big difference from Xeon to i7 processor?
Is there any recommendation to improve that?
The text was updated successfully, but these errors were encountered: