RBD-REPLAY(8)
πΈ RBD-REPLAY πΈ
okay bestie, welcome to rbd-replay, aka the rados block device (RBD) workload replay machine π
this page lives in section 8 of the manual (the sysadmin-y one, iykyk) and it's gonna be your new obsession.
β¨ SYNOPSIS β¨
rbd-replay [ options ] replay_file
π¦ DESCRIPTION π¦
rbd-replay is a utility for replaying rados block device (RBD) workloads. that's it, that's the whole vibe β it takes a recorded workload and plays it back. iconic behavior honestly π
π OPTIONS π
-c ceph.conf,--conf ceph.confβ useceph.confas the configuration file instead of the default/etc/ceph/ceph.conf, so it can figure out the monitor addresses during startup. like bringing your own map instead of using the one at the front desk πΊοΈ-p pool,--pool poolβ hang out with the given pool. defaults to'rbd', no cap.--latency-multiplierβ multiplies the inter-request latencies. default:1. so it's literally the speed dial for your replay β±οΈπ₯--read-onlyβ only replays the non-destructive requests. safety queen behavior, we love π«Ά--map-image ruleβ adds a rule that maps image names in the trace to image names in the replay cluster. a rule likeimage1@snap1=image2@snap2would mapsnap1ofimage1tosnap2ofimage2. lowkey a glow-up for your image names β¨--dump-perf-countersβ experimental!! dumps performance counters to standard out before an image is closed. heads up bestie: the counters may get dumped multiple times if multiple images are closed, or if the same image is opened and closed multiple times. and the counters and what they even mean may change between versions. so like, don't build your whole personality on them π
β οΈ for real though β --dump-perf-counters is marked experimental, and performance counters plus their meaning may change between versions.
π EXAMPLES π
wanna replay workload1 as fast as humanly possible? periodt:
rbd-replay --latency-multiplier=0 workload1
wanna replay workload1 but swap in test_image instead of prod_image? yes queen, protect prod:
rbd-replay --map-image=prod_image=test_image workload1
π AVAILABILITY π
rbd-replay is part of Ceph, a massively scalable, open-source, distributed storage system. please refer to the Ceph documentation at <https://docs.ceph.com> for more information. go read the docs, they're the main character π
π SEE ALSO π
rbd-replay-prep <>(8), rbd <>(8)
π Copyright π
2010-2014, Inktank Storage, Inc. and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0)
and that's the whole page, bestie π this was the dev version, dated Oct 06, 2026 β go slay some replays, you've got this π¦β¨πΈ
π¦ where this page comes from
- ubuntu stonking: ceph-common 20.2.4+ds1-0ubuntu1 Β· LGPL2.1 (see COPYING-LGPL2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms