2.13. Ceph Metadata Server クライアントのメトリクスを表示する
コマンドラインインターフェイスを使用して、Ceph Metadata Server (MDS) のメトリクスを表示できます。CephFS は、Perf Counters を使用してメトリクスを追跡します。counter dump コマンドを使用してメトリクスを表示できます。
前提条件
- 実行中の IBM Storage Ceph クラスター。
手順
mdsサービスの名前を取得します。構文
[ceph: root@mds-host01 /]# ceph orch ps | grep mdsクライアントメトリクスごとの MDS を確認します。
構文
[ceph: root@mds-host01 /]# ceph tell MDS_SERVICE_NAME 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 } } ] } ]
クライアントメトリクスの説明
CephFS はクライアントメトリクスを、クライアントのパフォーマンスを監視するために使用できるラベル付きパフォーマンスカウンターとしてエクスポートします。CephFS は以下のクライアントメトリクスをエクスポートします。
| 名前 | タイプ | 説明 |
|---|---|---|
| cap_hits | ゲージ | キャップ総数に対するファイル機能ヒットの割合。 |
| cap_miss | ゲージ | キャップ総数に対するファイル機能ミスの割合。 |
| avg_read_latency | ゲージ | 読み取りレイテンシーの平均値。 |
| avg_write_latency | ゲージ | 書き込みレイテンシーの平均値。 |
| avg_metadata_latency | ゲージ | メタデータレイテンシーの平均値。 |
| dentry_lease_hits | ゲージ | dentry リース要求総数に対する配布された dentry リースヒットの割合。 |
| dentry_lease_miss | ゲージ | dentry リース要求総数に対する配布された dentry リースミスの割合。 |
| opened_files | ゲージ | 開かれたファイルの数。 |
| opened_inodes | ゲージ | 開かれた inode の数。 |
| pinned_icaps | ゲージ | 固定された Inode キャップの数。 |
| total_inodes | ゲージ | ノードの総数。 |
| total_read_ops | ゲージ | すべてのプロセスで生成された読み取り操作の総数。 |
| total_read_size | ゲージ | すべてのプロセスで生成された入出力操作で読み取られたバイト数。 |
| total_write_ops | ゲージ | すべてのプロセスで生成された書き込み操作の総数。 |
| total_write_size | ゲージ | すべてのプロセスで生成された入出力操作で書き込まれたバイト数。 |