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
Cleanup/remove effect of memory hint to write buffer and adjust some db parameters #6767
Conversation
Was better during block processing generally, but terrible during OldReceipts blockprocessing |
I tried to share |
Reducing block cache size definitely improve block processing time. IOPs measured from process increased, but IOPs measured from SSD decreased, meaning it make better use of OS cache. Using direct IO have the opposite effect as direct IO bypass os cache. |
It is still unclear why its not the case with the default block cache. It could be that by hitting the SSD more, the OS can make better decision on what to cache. |
Partially addresses #4040
AdviseRandomOnOpen
option. It looks like this does not have an effect on windows. So disabling it on linux and halfpath might improve performance which explain why @benaadams have much better performance. This definitely will cause hashdb to slowdown.Types of changes
What types of changes does your code introduce?
Testing
Requires testing
If yes, did you write tests?
Notes on testing