注意
本文档适用于 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-tools
As
root
,在每个 iSCSI 网关节点上安装性能协作者包:yum install pcp
As
root
,在每个 iSCSI 网关节点上安装 LIO PMDA 包:yum install pcp-pmda-lio
As
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. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.