2.13. 查看 Ceph 元数据服务器客户端的指标
您可以使用命令行界面查看 Ceph 元数据服务器(MDS)的指标。CephFS 使用 Perf Counters
来跟踪指标。您可以使用 计数器 dump 命令查看指标。
先决条件
- 正在运行的 IBM Storage Ceph 集群。
流程
获取
mds
服务的名称:语法
[ceph: root@mds-host01 /]# ceph orch ps | grep mds
[ceph: root@mds-host01 /]# ceph orch ps | grep mds
Copy to Clipboard Copied! 检查每个客户端指标的 MDS:
语法
[ceph: root@mds-host01 /]# ceph tell MDS_SERVICE_NAME counter dump
[ceph: root@mds-host01 /]# ceph tell MDS_SERVICE_NAME counter dump
Copy to Clipboard Copied! Example
ceph tell mds.cephfs.ceph2-hk-n-0mfqao-node4.isztbk counter dump
[root@ceph2-hk-n-0mfqao-node1-installer ~]# ceph tell mds.cephfs.ceph2-hk-n-0mfqao-node4.isztbk counter dump [ { "key": "mds_client_metrics", "value": [ { "labels": { "fs_name": "cephfs", "id": "24379" }, "counters": { "num_clients": 4 } } ] }, { "key": "mds_client_metrics-cephfs", "value": [ { "labels": { "client": "client.24413", "rank": "0" }, "counters": { "cap_hits": 56, "cap_miss": 9, "avg_read_latency": 0E-9, "avg_write_latency": 0E-9, "avg_metadata_latency": 0E-9, "dentry_lease_hits": 2, "dentry_lease_miss": 12, "opened_files": 0, "opened_inodes": 9, "pinned_icaps": 4, "total_inodes": 9, "total_read_ops": 0, "total_read_size": 0, "total_write_ops": 0, "total_write_size": 0 } }, { "labels": { "client": "client.24502", "rank": "0" }, "counters": { "cap_hits": 921403, "cap_miss": 102382, "avg_read_latency": 0E-9, "avg_write_latency": 0E-9, "avg_metadata_latency": 0E-9, "dentry_lease_hits": 17117, "dentry_lease_miss": 204710, "opened_files": 0, "opened_inodes": 9, "pinned_icaps": 7, "total_inodes": 9, "total_read_ops": 0, "total_read_size": 0, "total_write_ops": 1, "total_write_size": 132 } }, { "labels": { "client": "client.24508", "rank": "0" }, "counters": { "cap_hits": 928694, "cap_miss": 103183, "avg_read_latency": 0E-9, "avg_write_latency": 0E-9, "avg_metadata_latency": 0E-9, "dentry_lease_hits": 17217, "dentry_lease_miss": 206348, "opened_files": 0, "opened_inodes": 9, "pinned_icaps": 7, "total_inodes": 9, "total_read_ops": 0, "total_read_size": 0, "total_write_ops": 1, "total_write_size": 132 } }, { "labels": { "client": "client.24520", "rank": "0" }, "counters": { "cap_hits": 56, "cap_miss": 9, "avg_read_latency": 0E-9, "avg_write_latency": 0E-9, "avg_metadata_latency": 0E-9, "dentry_lease_hits": 2, "dentry_lease_miss": 12, "opened_files": 0, "opened_inodes": 9, "pinned_icaps": 4, "total_inodes": 9, "total_read_ops": 0, "total_read_size": 0, "total_write_ops": 0, "total_write_size": 0 } } ] } ]
Copy to Clipboard Copied!
客户端指标描述
CephFS 将客户端指标导出为 Labeled Perf Counters,您可以使用它来监控客户端的性能。CephFS 导出以下客户端指标:
NAME | TYPE | DESCRIPTION |
---|---|---|
cap_hits | 量表 | 文件能力百分比超过 caps 总数。 |
cap_miss | 量表 | 文件功能的百分比丢失超过 caps 总数。 |
avg_read_latency | 量表 | 平均读取延迟的值。 |
avg_write_latency | 量表 | 写入延迟的值。 |
avg_metadata_latency | 量表 | 元数据延迟的值 |
dentry_lease_hits | 量表 | 超过总 dentry 租期请求的 dentry 租期命中的百分比。 |
dentry_lease_miss | 量表 | dentry 租期丢失的百分比超过总 dentry 租期请求。 |
open_files | 量表 | 已打开的文件数。 |
opened_inodes | 量表 | 已打开的索引节点数. |
pinned_icaps | 量表 | 固定 Inode Caps 的数量。 |
total_inodes | 量表 | 节点总数. |
total_read_ops | 量表 | 所有进程生成的读取操作总数。 |
total_read_size | 量表 | 所有进程生成的输入/输出操作中的读取字节数。 |
total_write_ops | 量表 | 所有进程生成的写入操作总数。 |
total_write_size | 量表 | 使用所有进程生成的输入/输出操作写入的字节数。 |