2.15. 使用命令行界面监控 Ceph 块设备的性能

自 Red Hat Ceph Storage 4.1 开始,在 Ceph OSD 和管理器组件中集成了性能指标收集框架。此框架提供了一种内置方法,用于生成和处理构建其他 Ceph 块设备性能监控解决方案的性能指标。

新的 Ceph 管理器模块rbd_support 在启用时聚合性能指标。rbd 命令具有两个新操作:iotopiostat

注意

这些操作的初始使用可能需要大约 30 秒时间来填充数据字段。

先决条件

  • 对 Ceph 监控节点的用户级别访问权限.

流程

  1. 启用 rbd_support Ceph Manager 模块:

    示例

    [user@mon ~]$ ceph mgr module enable rbd_support

  2. 显示"iotop"的镜像格式:

    示例

    [user@mon ~]$ rbd perf image iotop

    注意

    可以使用右箭头键对 write ops、read-ops、write-bytes、read-latency 和 read-latency 列进行动态排序。

  3. 显示镜像的"iostat"样式:

    示例

    [user@mon ~]$ rbd perf image iostat

    注意

    此命令的输出可以是 JSON 或 XML 格式,然后使用其他命令行工具进行排序。