November 2017
Intermediate to advanced
494 pages
14h 29m
English
The main function of a PG is to combine several objects into a group and then map the group to several OSDs. A per-group mechanism is much more efficient than a per-object mechanism, since the former uses fewer resources. When data is retrieved, it is far more efficient to call a group than to call an individual object in a group. The following diagram shows how PGs are related to OSDs:

For better efficiency, we recommend a total of 50 to 100 PGs per OSD for all pools. Each PG will consume some resources of the node, such as CPU and memory. A balanced distribution of PGs ensures that all the nodes, and OSDs in the nodes, are not out of ...
Read now
Unlock full access