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
Merged

Conversation

fia0
Copy link

@fia0 fia0 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.

@fia0
Copy link
Author

fia0 commented Apr 9, 2024

Also adds this helpful graph:

ycsb_c

@fia0 fia0 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