注意
本文档适用于 Ceph 开发版本。
指标
CephFS 使用性能计数器来跟踪指标。这些计数器可以被标记 (标记性能计数器).
客户端指标
CephFS 将客户端指标导出为标记性能计数器,这些指标可用于监控客户端性能。CephFS 导出了以下客户端指标。
名称 |
类型 |
描述 |
---|---|---|
num_clients |
计量值 |
客户会话数量 |
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 Cap 数量 |
total_inodes |
计量值 |
Inode 的总数 |
total_read_ops |
计量值 |
由所有进程生成的读取操作总数 |
total_read_size |
计量值 |
由所有进程生成的输入/输出操作中读取的字节数 |
total_write_ops |
计量值 |
由所有进程生成的写入操作总数 |
total_write_size |
计量值 |
由所有进程生成的输入/输出操作中写入的字节数 |
获取指标
这些指标也可以从 MDS 管理套接字以及使用 tell 接口进行抓取。输出中的mds_client_metrics-<fsname>
部分显示了每个客户端的指标,如下所示:counter dump
command displays the metrics for each client as shown below:
"mds_client_metrics": [
{
"labels": {
"fs_name": "<fsname>",
"id": "14213"
},
"counters": {
"num_clients": 2
}
}
],
"mds_client_metrics-<fsname>": [
{
"labels": {
"client": "client.0",
"rank": "0"
},
"counters": {
"cap_hits": 5149,
"cap_miss": 1,
"avg_read_latency": 0.000000000,
"avg_write_latency": 0.000000000,
"avg_metadata_latency": 0.000000000,
"dentry_lease_hits": 0,
"dentry_lease_miss": 0,
"opened_files": 1,
"opened_inodes": 2,
"pinned_icaps": 2,
"total_inodes": 2,
"total_read_ops": 0,
"total_read_size": 0,
"total_write_ops": 4836,
"total_write_size": 633864192
}
},
{
"labels": {
"client": "client.1",
"rank": "0"
},
"counters": {
"cap_hits": 3375,
"cap_miss": 8,
"avg_read_latency": 0.000000000,
"avg_write_latency": 0.000000000,
"avg_metadata_latency": 0.000000000,
"dentry_lease_hits": 0,
"dentry_lease_miss": 0,
"opened_files": 1,
"opened_inodes": 2,
"pinned_icaps": 2,
"total_inodes": 2,
"total_read_ops": 0,
"total_read_size": 0,
"total_write_ops": 3169,
"total_write_size": 415367168
}
}
]
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.