Skip to content

Commit ad0692a

Browse files
authored
Merge pull request ceph#55626 from zdover23/wip-doc-2024-02-17-rados-operations-placement-groups-basic-definition
doc/rados: add PG definition Reviewed-by: Anthony D'Atri <[email protected]>
2 parents 6850bc2 + 39c809b commit ad0692a

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

doc/rados/operations/placement-groups.rst

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@
44
Placement Groups
55
==================
66

7+
Placement groups (PGs) are subsets of each logical Ceph pool. Placement groups
8+
perform the function of placing objects (as a group) into OSDs. Ceph manages
9+
data internally at placement-group granularity: this scales better than would
10+
managing individual RADOS objects. A cluster that has a larger number of
11+
placement groups (for example, 150 per OSD) is better balanced than an
12+
otherwise identical cluster with a smaller number of placement groups.
13+
14+
Ceph’s internal RADOS objects are each mapped to a specific placement group,
15+
and each placement group belongs to exactly one Ceph pool.
16+
717
See Sage Weil's blog post `New in Nautilus: PG merging and autotuning
818
<https://ceph.io/en/news/blog/2019/new-in-nautilus-pg-merging-and-autotuning/>`_
9-
for information about the relationship of placement groups to pools and to
19+
for more information about the relationship of placement groups to pools and to
1020
objects.
1121

1222
.. _pg-autoscaler:

0 commit comments

Comments
 (0)