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