注意
本文档适用于 Ceph 的开发版本。
rbd-replay -- 重放 rados 块设备 (RBD) 工作负载
概要
rbd-replay [ options ] replay_file
描述
rbd-replay 是一个用于重放 rados 块设备 (RBD) 工作负载的实用程序。
选项
- -c ceph.conf, --conf ceph.conf
使用 ceph.conf 配置文件而不是默认的 /etc/ceph/ceph.conf 来确定启动期间的监视器地址。
- -p pool, --pool pool
与给定的池交互。默认为 'rbd'。
- --latency-multiplier
乘上请求间延迟。默认值:1。
- --read-only
只重放非破坏性请求。
- --map-image rule
添加一个规则以将跟踪中的镜像名称映射到重放集群中的镜像名称。规则 image1@snap1=image2@snap2 会将 image1 的 snap1 映射到 image2 的 snap2。
- --dump-perf-counters
实验性 在镜像关闭之前将性能计数器转储到标准输出。如果关闭了多个镜像,或者同一个镜像被多次打开和关闭,则性能计数器可能会被多次转储。性能计数器及其含义可能会在不同版本之间发生变化。
示例
尽快重放 workload1
rbd-replay --latency-multiplier=0 workload1
重放 workload1,但使用 test_image 而不是 prod_image
rbd-replay --map-image=prod_image=test_image workload1
可用性
rbd-replay 是 Ceph 的一部分,Ceph 是一个可大规模扩展的开源分布式存储系统。请参阅 Ceph 文档(网址为 https://docs.ceph.net.cn)了解更多信息。
另请参阅
rbd-replay-prep(8), rbd(8)