注意
本文档适用于 Ceph 开发版本。
监控 Ceph iSCSI 网关
Ceph 为 iSCSI 网关环境提供了一个工具,用于监控导出的 RADOS 块设备(RBD)镜像的性能。
The gwtop该工具是一个top- 类似工具,它显示通过 iSCSI 导出到客户端的 RBD 镜像的聚合性能指标。这些指标来自性能指标域代理(PMDA)。Linux-IO 目标(LIO)PMDA 的信息用于列出每个导出的 RBD 镜像、连接的客户端及其相关的 I/O 指标。
要求:
运行的 Ceph iSCSI 网关
安装:
As
root,安装ceph-iscsi-tools在每个 iSCSI 网关节点上安装:yum install ceph-iscsi-toolsAs
root,在每个 iSCSI 网关节点上安装性能协作者包:yum install pcpAs
root,在每个 iSCSI 网关节点上安装 LIO PMDA 包:yum install pcp-pmda-lioAs
root,在每个 iSCSI 网关节点上启用并启动性能协作者服务:systemctl enable pmcd systemctl start pmcd
As
root,注册代理:pcp-pmda-lio:cd /var/lib/pcp/pmdas/lio ./Install
默认情况下,gwtop假设 iSCSI 网关配置对象存储在一个名为gateway.conf。Cephadm 还支持使用rbd池的 RADOS 对象中。-g或-c标志来覆盖。参见gwtop --help for more details.
LIO 配置决定从性能协作者中提取哪种类型的性能统计信息。当gwtop启动时,它会查看 LIO 配置,如果发现用户空间磁盘,则gwtop自动选择 LIO 收集器。
示例 ``gwtop`` 输出
gwtop 2/2 Gateways CPU% MIN: 4 MAX: 5 Network Total In: 2M Out: 3M 10:20:00
Capacity: 8G Disks: 8 IOPS: 503 Clients: 1 Ceph: HEALTH_OK OSDs: 3
Pool.Image Src Size iops rMB/s wMB/s Client
iscsi.t1703 500M 0 0.00 0.00
iscsi.testme1 500M 0 0.00 0.00
iscsi.testme2 500M 0 0.00 0.00
iscsi.testme3 500M 0 0.00 0.00
iscsi.testme5 500M 0 0.00 0.00
rbd.myhost_1 T 4G 504 1.95 0.00 rh460p(CON)
rbd.test_2 1G 0 0.00 0.00
rbd.testme 500M 0 0.00 0.00
在客户端 f69981: 仅被授权用于一个文件系统:列,(CON)表示 iSCSI 初始化器(客户端)当前已登录到 iSCSI 网关。如果-multi-显示,则多个客户端映射到单个 RBD 镜像。
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.