pts/memtier-benchmark
memtier_benchmark measuring Redis/Memcached throughput and latency under configurable load.
Benchmark Profile
Type: Macro
Kernel subsystem: Networking, TCP, scheduler, memory management
Coverage: Inferred from database-client throughput and latency
Topology: Single role: executer
Overview
memtier_benchmark drives configurable read/write workloads against Redis or Memcached servers to measure throughput (ops/sec) and latency at various client concurrencies. Sensitive to network stack and lock contention changes.
Fastpath Parameters
Name |
Description |
|---|---|
test-profile |
PTS test profile string identifying the memtier variant. |
preset-options |
PTS preset option indices controlling protocol, key/value sizes, and client counts. |
rc-regex |
Regex to extract result class name components from raw output. |
rc-template |
Template to format the result class name from regex capture groups. |
Result Classes
Result class names encode protocol, operation ratio, and client count.
Fastpath Metadata
Field |
Value |
|---|---|
Suite |
pts |
Name |
memtier-benchmark |
Type |
database |
Container Image |
registry.gitlab.arm.com/tooling/fastpath/containers/pts:v1.0 |
Documentation Path |
documentation/user-guide/benchmarkcatalog/pts-memtier-benchmark.rst |
Documentation URL |
https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/pts-memtier-benchmark.html |