-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Instability syncing rate (archive node) #199
Comments
I've had a better perf keeping the chain synced to the head with the WIP branch: |
Interesting. A little risky for production nodes imho, especially since it's actively being worked on.. |
Indeed but working is working. I wasn't able to maintain a sync with the 1.0.7 binary at all. You can fix the pull to a certain commit to alleviate the risk that they may just break the branch with a push. |
I've got another BSC server i'm preparing, i'll be trying the 1.0.7-hX releases or the WIP branch on this one, to compare the difference. The annoying thing is, the metrics don't seem to include the "network chain head" (as opposed to the "synced last block") or the lag (in blocks / time) between them, unless i'm missing it ? |
@koen84 If you don't mind me asking, what's your actual RAM usage on these machines. I know that your cache setting has a lot to do with it, but is >64GB RAM truly being utilized on the archive node? |
@DefiDebauchery cross-posting from the OOM issue : On my 1.0.7 archive node BSC consumes 48GB RAM. Both nodes run with Pretty much all remaining RAM in the server is being used in buffer / cache. Those machines run only BSC for internal RPC access. |
For comparistion, my experience with openethereum archive nodes is that cache 48000 is about the limit you can pull on a server with 64GB RAM, any more and you'll start swapping (to the point the server becomes unusable). |
System information
Geth version:
1.0.7
OS & Version: Ubuntu 18.04 LTS
Enterprise grade server with :
AMD EPYC 7502P 32-Core Processor
128 GB RAM
4* 4TB NVMe in raid 10
Archive node with max peers 200 & cache 64000.
Expected behaviour
Block syncing rate is as constant around 20 blocks per minute (within some 10% variance).
Actual behaviour
Instead i get wild fluctuations. And if i check logs, i sometimes notice syncing is behind chainhead as well.
System stats are all green (e.g. disk R/W ~10MBs and iops R/W 250)
I see similar things on my 2nd archive node.
Steps to reproduce the behaviour
Run an archive node and observe behaviour over time.
The text was updated successfully, but these errors were encountered: