4.17. 池值
以下列表包含您可以设置或获取的键值对。如需更多信息,请参阅 Set Pool Values 和 Getting Pool Values 部分。
value | 描述 | 类型 | 必填 | 默认 |
---|---|---|---|---|
size | 指定池中对象的副本数量。如需了解更多详细信息 ,请参阅设置 Object Replicas 部分。仅适用于复制池。 | 整数 | 否 | None |
min_size |
指定 I/O 所需的最小副本数。如需了解更多详细信息 ,请参阅设置 Object Replicas 部分。对于纠删代码池,这应设置为大于 | 整数 | 否 | None |
crash_replay_interval | 指定允许客户端重播已确认但未提交的请求的秒数。 | 整数 | 否 | None |
pg_num |
池的放置组总数。有关计算适当数字的详细信息,请参阅 Red Hat Ceph Storage 配置指南中的 池、放置组和 CRUSH 配置参考部分。默认值 | 整数 | 是 | 8 |
pgp-num |
用于放置目的的放置组总数。这应当等于放置组总数,但放置组 分割场景除外。有效范围:Equal 到或小于 | 整数 | 是。如果未指定,则获取默认值或 Ceph 配置值。 | None |
crush_rule | 用于映射集群中的对象放置的规则。 | 字符串 | 是 | None |
hashpspool |
在给定池中启用或禁用 | 整数 | 否 | None |
fast_read |
在启用这个标志的池中,如果启用了这个标志,读取请求会发出后续读取操作,并等待其接收足够的分片来解码客户端。如果是 | 布尔值 | 否 |
|
allow_ec_overwrites | 写入到纠删代码池都可以更新对象的一部分,因此 Ceph Filesystem 和 Ceph Block Device 可以使用它。 | 布尔值 | 否 | None |
compression_algorithm |
设置与 BlueStore 存储后端一起使用的内联压缩算法。此设置覆盖 | 字符串 | 否 | None |
compression_mode |
为 BlueStore 存储后端设置内联压缩算法的策略。此设置覆盖 bluestore_compression_mode 配置设置。有效设置: | 字符串 | 否 | None |
compression_min_blob_size | BlueStore 不会压缩小于这个大小的块。此设置覆盖 bluestore_compression_min_blob_size 配置设置。 | Unsigned 整数 | 否 | None |
compression_max_blob_size | 在压缩数据前,BlueStore 将大于这个大小的块分成较小的 compression_max_blob_size blob。 | Unsigned 整数 | 否 | None |
nodelete |
在给定池中设置或取消设置 | 整数 | 否 | None |
nopgchange |
在给定池中设置或取消设置 | 整数 | 否 | None |
nosizechange |
在给定池中设置或取消设置 | 整数 | 否 | None |
write_fadvise_dontneed |
在给定池中设置或取消设置 | 整数 | 否 | None |
noscrub |
在给定池中设置或取消设置 | 整数 | 否 | None |
nodeep-scrub |
在给定池中设置或取消设置 | 整数 | 否 | None |
scrub_min_interval |
加载时池清理的最小间隔(以秒为单位)。如果是 | 双 | 否 |
|
scrub_max_interval |
池清理对集群负载的影响间隔(以秒为单位)。如果是 0,Ceph 将使用 | 双 | 否 |
|
deep_scrub_interval |
池 'deep' 清理的时间间隔(以秒为单位)。如果是 | 双 | 否 |
|
peering_crush_bucket_count | 该值与 peering_crush_bucket_barrier 一起使用,以确定所选执行集合中 OSD 集合是否可以相互对等,具体取决于操作集合中的不同 bucket 的数量。 | 整数 | 否 | None |
peering crush_bucket_target | 这个值与 peering_crush_bucket_barrier 和 size 一起使用,以计算值 bucket_max,限制同一 bucket 中的 OSD 数量被选择处于 PG 执行的集合中。 | 整数 | 否 | None |
peering crush_bucket_barrier | 池在其中扩展的 bucket 类型。例如,机架、行或数据中心。 | 字符串 | 否 | None |