Neste post será apresentado como calcular o uso de pgs por pool no Ceph .

Este post é uma continuação teórica do  laboratório de pools e pgs abaixo.

Hands On : Objetos Pools e PG’s

Iremos apresentar como o calculo é feito para um cenário específico ,segundo a própria comunidade do Ceph é recomendado que utilize os cenários abaixo e que seja calculado para um cenário específico.

  • Menos que  5 OSDs configure  pg_num para  128
  • Entre 5 e 10 OSDs configure pg_num para 512
  • Entre 10 e 50 OSDs configure pg_num para 4096
  • Se você tiver mais que 50 OSDs, você precisará entender o cenário e como calcular as pg_num
  • É recomendado calcular com a ferramenta pgcalc para não haver erro durante o processo manual.

Cada pool tem um número fixo de Grupos de Posicionamento (PGs)  e  um número fixo de OSDs.

O número de PGs em um pool pode ser aumentado, mas não pode ser facilmente diminuído, por isso sempre é necessário ter cuidado redobrado na hora de realizarmos o calculo.

Fórmula do cálculo :

             (OSDs * 100)
Total PGs =  ------------
             pool replica

Exemplo :

             (150 * 100)
Total PGs =  ------------ = 5000 
                  3

 
 


Translate »