Skip to content
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

Investigate high memory and disk usage for FT benchmark #11585

Closed
akashin opened this issue Jun 15, 2024 · 3 comments
Closed

Investigate high memory and disk usage for FT benchmark #11585

akashin opened this issue Jun 15, 2024 · 3 comments

Comments

@akashin
Copy link
Collaborator

akashin commented Jun 15, 2024

In the FT benchmark, on a powerful machine we were able to increase the gas limit to 10 PGas and increase the throughput to 3000 TPS.

However, at this load, the node started consuming additional 26GB of RAM and writing to disk 400 MB/s. This seems excessive for this workload, that only has a few megabytes of contract state and each transaction is only 100s of bytes in size.

We need to investigate where this resource usage comes from as it is preventing us from processing more transactions.

@nagisa
Copy link
Collaborator

nagisa commented Jul 1, 2024

Was this with or without memtries?

@akashin
Copy link
Collaborator Author

akashin commented Jul 2, 2024

Was this with or without memtries?

I saw high memory usage in both cases.
You can see the stats for memtrie in #11458 (comment).

@akashin
Copy link
Collaborator Author

akashin commented Jul 17, 2024

We did a further investigation with @Ekleog and concluded that this is likely happening due to RocksDB compactions, which works as intended.

@akashin akashin closed this as completed Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants