From ab0db34eaa906b7657d8dd747d15d44fbc3d310f Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Fri, 23 May 2014 07:25:37 +0200 Subject: [PATCH] documentation: adapt PG formula for erasure coded pools Signed-off-by: Loic Dachary --- doc/rados/operations/placement-groups.rst | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/rados/operations/placement-groups.rst b/doc/rados/operations/placement-groups.rst index 127fae9bf534..0fa0f1212cc6 100644 --- a/doc/rados/operations/placement-groups.rst +++ b/doc/rados/operations/placement-groups.rst @@ -43,9 +43,13 @@ across your cluster. We recommend approximately 50-100 placement groups per OSD to balance out memory and CPU requirements and per-OSD load. For a single pool of objects, you can use the following formula:: - (OSDs * 100) - Total PGs = ------------ - Replicas + (OSDs * 100) + Total PGs = ------------ + OSD per object + +Where **OSD per object** is the number of replicas (or pool size) for +replicated pools or the K+M sum for erasure coded pools (as returned +by **ceph osd erasure-code-profile get**). The result should be **rounded up to the nearest power of two.** Rounding up is optional, but recommended if you want to ensure that -- 2.47.3