meta data for this page
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
vm:proxmox:ceph:pg [2023/07/03 20:28] – created niziak | vm:proxmox:ceph:pg [2023/07/11 12:06] (current) – niziak | ||
---|---|---|---|
Line 2: | Line 2: | ||
PG | PG | ||
+ | |||
+ | ===== Calculations ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * Max PG per OSD is 300 | ||
+ | * Result must be rounded up to the nearest power of 2. | ||
+ | |||
+ | ===== reweight ===== | ||
+ | |||
+ | Adjust reweight according to current OSD utilisation - to prevent filling one OSD | ||
+ | <code bash> | ||
+ | |||
+ | In CRUSH hierarchies with a smaller number of OSDs, it’s possible for some OSDs | ||
+ | to get more PGs than other OSDs, resulting in a higher load. You can reweight | ||
+ | OSDs by PG distribution to address this situation by executing the following: | ||
+ | <code bash> | ||
+ | |||
+ | NOTE: 101 is a '' | ||
+ | |||
+ | |||
+ | ===== Balancer ===== | ||
+ | |||
+ | When the cluster is healthy, the balancer will incrementally move a small fraction of unbalanced PGs in order to improve distribution. This fraction will not exceed a certain threshold that defaults to 5%. | ||
+ | Set it to 1%: | ||
+ | <code bash> | ||