Skip to content

Commit b66b29e

Browse files
Extend io-threads benchmark to include pipeline 1 variation (#327)
* Bumping version from 0.2.27 to 0.2.28 * Added memtier_benchmark-1Mkeys-string-setget200c-1KiB-pipeline-1.yml
1 parent 01623cf commit b66b29e

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "redis-benchmarks-specification"
3-
version = "0.2.28"
3+
version = "0.2.29"
44
description = "The Redis benchmarks specification describes the cross-language/tools requirements and expectations to foster performance and observability standards around redis related technologies. Members from both industry and academia, including organizations and individuals are encouraged to contribute."
55
authors = ["filipecosta90 <[email protected]>","Redis Performance Group <[email protected]>"]
66
readme = "Readme.md"
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
version: 0.4
2+
name: memtier_benchmark-1Mkeys-string-setget200c-1KiB-pipeline-1
3+
description: Runs memtier_benchmark, for a keyspace of 1M keys with 10% SETs and 90%
4+
GETs (mixed) with a data size of 1000 Bytes and pipeline 10.
5+
dbconfig:
6+
configuration-parameters:
7+
save: '""'
8+
check:
9+
keyspacelen: 1000000
10+
preload_tool:
11+
run_image: redislabs/memtier_benchmark:edge
12+
tool: memtier_benchmark
13+
arguments: --data-size 1000 --pipeline 50 -n allkeys --ratio 1:0 --key-pattern
14+
P:P -c 1 -t 4 --hide-histogram --key-minimum 1 --key-maximum 1000000
15+
resources:
16+
requests:
17+
memory: 1g
18+
dataset_name: 1Mkeys-string-1KiB-size
19+
dataset_description: This dataset contains 1 million string keys, each with a data
20+
size of 1 KiB.
21+
tested-commands:
22+
- set
23+
- get
24+
tested-groups:
25+
- string
26+
redis-topologies:
27+
- oss-standalone-08-io-threads
28+
- oss-standalone-04-io-threads
29+
- oss-standalone-02-io-threads
30+
- oss-standalone
31+
build-variants:
32+
- gcc:15.2.0-amd64-debian-bookworm-default
33+
- gcc:15.2.0-arm64-debian-bookworm-default
34+
- dockerhub
35+
clientconfig:
36+
run_image: redislabs/memtier_benchmark:edge
37+
tool: memtier_benchmark
38+
arguments: '"--data-size" "1000" --ratio 1:10 --key-pattern R:R --key-minimum=1 --key-maximum 1000000 --test-time 180 -c 50 -t 4 --hide-histogram --pipeline 1'
39+
resources:
40+
requests:
41+
cpus: '4'
42+
memory: 2g
43+
priority: 1

redis_benchmarks_specification/test-suites/memtier_benchmark-1Mkeys-string-setget200c-1KiB-pipeline-10.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ tested-commands:
2424
tested-groups:
2525
- string
2626
redis-topologies:
27+
- oss-standalone-08-io-threads
28+
- oss-standalone-04-io-threads
29+
- oss-standalone-02-io-threads
2730
- oss-standalone
2831
build-variants:
2932
- gcc:15.2.0-amd64-debian-bookworm-default

0 commit comments

Comments
 (0)