2.13. Ceph 메타데이터 서버 클라이언트에 대한 메트릭 보기
명령줄 인터페이스를 사용하여 Ceph 메타데이터 서버(MDS)의 지표를 볼 수 있습니다. CephFS는 Perf Cryostat를 사용하여 메트릭을 추적합니다. 카운터 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는 클라이언트 성능을 모니터링하는 데 사용할 수 있는 Labeled Perf Cryostats로 클라이언트 메트릭을 내보냅니다. CephFS는 아래 클라이언트 메트릭을 내보냅니다.
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| cap_hits | 게이지 | 파일 기능의 백분율이 총 한도 수에 도달했습니다. |
| cap_miss | 게이지 | 파일 기능의 백분율은 총 한도 수를 놓치고 있습니다. |
| avg_read_latency | 게이지 | 읽기 대기 시간의 평균 값입니다. |
| avg_write_latency | 게이지 | 쓰기 대기 시간의 평균 값입니다. |
| avg_metadata_latency | 게이지 | 메타데이터 대기 시간의 평균 값입니다. |
| dentry_lease_hits | 게이지 | dentry 리스의 백분율이 총 dentry 리스 요청을 초과했습니다. |
| dentry_lease_miss | 게이지 | dentry lease의 백분율이 총 dentry 리스 요청을 초과했습니다. |
| opened_files | 게이지 | 열려 있는 파일 수입니다. |
| opened_inodes | 게이지 | 열려 있는 inode 수입니다. |
| pinned_icaps | 게이지 | 고정된 Inode Caps 수입니다. |
| total_inodes | 게이지 | 총 노드 수입니다. |
| total_read_ops | 게이지 | 모든 프로세스에서 생성한 총 읽기 작업 수입니다. |
| total_read_size | 게이지 | 모든 프로세스에서 생성된 입력/출력 작업에서 읽은 바이트 수입니다. |
| total_write_ops | 게이지 | 모든 프로세스에서 생성한 총 쓰기 작업 수입니다. |
| total_write_size | 게이지 | 모든 프로세스에서 생성된 입력/출력 작업으로 작성된 바이트 수입니다. |