注意

本文档适用于 Ceph 的开发版本。

进度模块

进度模块用于告知用户受以下事件影响的 PG(放置组)的恢复进度:(1) OSD 被标记为 in 或 out,以及 (2) pg_autoscaler 试图匹配目标 PG 数量。

ceph -status(或 ceph -s)命令返回“全局恢复进度”,它报告 PG 的总体恢复进度,并基于处于 active+clean 状态的 PG 数量。

启用

进度模块默认启用,但可以通过运行以下命令手动启用:

ceph progress on

可以通过运行以下命令随时禁用该模块:

ceph progress off

命令

显示所有正在进行和已完成事件的摘要及其持续时间

ceph progress

以 JSON 格式显示正在进行和已完成事件的摘要

ceph progress json

清除所有正在进行和已完成的事件

ceph progress clear

PG 恢复事件

ceph progress 中可以显示每个受恢复影响的 PG 的事件。这是可选的,默认禁用,因为 CPU 开销可能会对 Monitor 产生不利影响。

ceph config set mgr mgr/progress/allow_pg_recovery_event true

由 Ceph 基金会为您呈现

Ceph 文档是由非营利性 Ceph 基金会 资助和托管的社区资源。如果您希望支持这项工作和我们的其他努力,请考虑 立即加入