Skip to content

Pre-generate keys during a warmup window before running benchmark #59

@AlexJuca

Description

@AlexJuca

Currently, the system is able to send SET requests with random keys to the server with the following command:

fkvs-benchmark -t set -c 10 -r -n 1000000

but the key generation happens in the hot path which is I/O heavy, generating the keys as we do I/O is not performant and affects benchmarking results, to make results more precise and less skewed we should ideally pre-generate keys during a warmup window before running the actual benchmark.

This will lead to:

  1. More precise benchmarking results
  2. Better I/O performance when performing SET with random keys

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions