10.3. PCP 中 GFS2 可用指标的完整列表

下表描述了 GFS2 文件系统的 pcp-pmda-gfs2 软件包给出的性能指标的完整列表。

表 10.1. 完整指标数据列表

指标名称描述

gfs2.glocks.*

有关从 glock 统计文件(glocks)收集的信息的指标,该指标计算目前存在于系统中每个 GFS2 文件系统的 glock 数量。

gfs2.glocks.flags.*

计算给定 glocks 标签已存在的 glock 数量的指标范围

gfs2.holders.*

有关从 glock 统计文件(glocks)收集的信息的指标,该指标计算目前挂载于系统中的每个 GFS2 文件系统中存在的带有锁定状态 holder 的 glocks 数。

gfs2.holders.flags.*

带有给定拥有者标记的 glocks 数量的指标范围

gfs2.sbstats.*

有关从超级块统计文件(sbstats)收集到当前挂载到系统中的每个 GFS2 文件系统的信息相关的时间指标。

gfs2.glstats.*

有关从 glock 统计文件(glstats)收集到的信息的指标,该指标计算目前存在于系统中每个 GFS2 文件系统的 glock 数量。

gfs2.latency.grant.*

一个派生的指标,利用 gfs2_glock_queuegfs2_glock_state_change 追踪点中的数据来计算针对每个挂载的文件系统完成 glock 授权请求的平均延迟。这个指标可用于发现,当授权延迟增加时降低文件系统性能的问题。

gfs2.latency.demote.*

一个派生的指标,利用来自 gfs2_glock_state_state_changegfs2_demote_rq 追踪点的数据来计算针对每个挂载的文件系统完成 glock 降级请求的平均延迟。这个指标可用于发现,当降级延迟增加时降低文件系统性能的问题。

gfs2.latency.queue.*

一个派生的指标,利用 gfs2_glock_queue 追踪点中的数据来计算针对每个挂载的文件系统完成的 glock 队列请求的平均延迟。

gfs2.worst_glock.*

一个派生的指标,利用来自 gfs2_glock_lock_time 追踪点的数据来为每个挂载的文件系统计算被识别的 "current worst glock"。如果多次建议同一锁定,这个指标可用于发现潜在的锁定争用和文件系统减慢。

gfs2.tracepoints.*

有关 GFS2 debugfs 追踪点中当前挂载的每个文件系统的输出结果的指标。这些指标的每个子类型(每个 GFS2 追踪点中的一个)都可以被控制,无论是启用或关闭控制指标。

gfs2.control.*

配置用于在 PMDA 中打开或关闭指标记录的指标数据。通过 pmstore 工具切换指标。