runsisi's

technical notes

RBD 卷性能统计

2019-07-09 runsisiceph

性能查询请求类似如下 SQL 查询语句:

select ops, bytes, latency ... from osds where pool_id=<> osd_id=<> object_name=<> ... order by <> limit <max>

参考资料

New in Nautilus: RBD Performance Monitoring

https://ceph.com/rbd/new-in-nautilus-rbd-performance-monitoring/

mgr: create shell OSD performance query class

https://github.com/ceph/ceph/pull/24117

mgr: update MMgrConfigure message to include optional OSD perf queries

https://github.com/ceph/ceph/pull/24180

[DNM] mgr: update MMgrReport message to include OSD dynamic key/value perf counters

https://github.com/ceph/ceph/pull/24215

osd: collect client perf stats when query is enabled

https://github.com/ceph/ceph/pull/24265

rbd: implement new ‘rbd perf image iostat/iotop’ commands

https://github.com/ceph/ceph/pull/26133