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

feat: Add simple ycsb-c-esque benchmark limit test #56

Merged
merged 10 commits into from
Apr 12, 2024

Conversation

jwuensche
Copy link
Contributor

@jwuensche jwuensche commented Apr 9, 2024

This PR adds a simple IOPS test with the default YCSB-C configuration (Zipfian Distribution with theta 0.99 and 1 KB entries).

This benchmark does:

  • multi-threaded read requests via key-value interface
  • fetch the maximum number of IOPS reached for 1..n workers

This benchmark does not:

  • split the 1KB into 10x100B members and access them separately
  • rate limit requests to ascertain latencies
  • gather latencies and tail latencies for a complete view of the request performance

This case was primarily added to compare between versions of Haura to estimate point query performance.

@jwuensche
Copy link
Contributor Author

Also adds this helpful graph:

ycsb_c

@jwuensche jwuensche merged commit 2ce688e into parcio:main Apr 12, 2024
8 checks passed
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

Successfully merging this pull request may close these issues.

1 participant