第 8 章 查看放置组扩展建议
您可以查看池,它的相对利用率以及存储集群中 PG 数量的建议更改。
先决条件
- 正在运行的 Red Hat Ceph Storage 集群
- 所有节点的根级别访问权限。
流程
您可以使用以下命令查看每个池、相对利用率以及任何推荐的更改:
[ceph: root@host01 /]# ceph osd pool autoscale-status
[ceph: root@host01 /]# ceph osd pool autoscale-statusCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出类似如下:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
SIZE 是池中存储的数据量。
TARGET SIZE (如果存在)是管理员指定它们最终要存储在这个池中的数据量。系统在计算时会使用这两个值中的较大的值。
RATE 是池的倍数,用于决定池所使用的原始存储容量量。例如,一个 3 副本池的比率为 3.0,而 k=4,m=2 纠删代码池的比例为 1.5。
RAW CAPACITY 是负责存储池数据的 OSD 上的原始存储容量总量。
RATIO 是池消耗的总容量的比例,即 ratio = size * rate / raw 容量。
TARGET RATIO (如果存在)是管理员指定的存储比率,是与带有目标比率的其他池相对应的期望池的消耗。如果同时指定了目标大小字节和比率,则比率将具有优先权。TARGET RATIO 的默认值为 0, 除非在创建池时指定。您池中 给出的 the-target_ratio 越多,您希望池具有的 PG 越大。
EFFECTIVE RATIO 是以两种方式调整后的目标比例:1. 减去了设置目标大小的池所使用的任何容量。2. 在带有目标比率设置的池之间规范化目标比率,以便它们一起处理剩余空间。例如,目标比率 1.0 的 4 个池 将有效比率为 0.25。系统使用的较大的实际比率,以及计算的有效比率。
BIAS 被视为一个倍数,根据之前有关特定池应有的 PG 量的信息,手动调整池的 PG。默认情况下,如果 1.0 的值是在创建池时指定的,除非它被指定。池中提供的 PG 越多,您希望池具有的 PG 越大。
PG_NUM 是池的当前 PG 数量,或者池工作的当前 PG 数量(如果 pg_num 正在进行中)。NEW PG_NUM (如果存在)是推荐的 PG 数量(pg_num)。它始终是 2 的指数,它只有在建议的值与因当前值的不同大于 3 倍时才存在。
AUTOSCALE,是池 pg_autoscale_mode,可以为 on, off, 或 warn。
BULK 用于确定哪些池应以完整补充 PG 开始。BULK 仅在使用量在池中的使用比率不平衡时进行缩减。如果池没有此标记,池以最少的 PG 数量开始,并且仅在池中有更多使用量时才使用。
BULK 的值为 true, false, 1, 或 0, 其中 1 等同于 true,0 等同于 false。默认值为 false。
BULK 值可以在池创建过程中或之后设置 。
有关使用 bulk 标记的更多信息,请参阅 创建池 和设置放置组自动扩展模式。