Maximale Anzahl Platzierungsgruppen
Wenn Sie mehrere Datenpools zum Speichern von Objekten verwenden möchten, müssen Sie sicherstellen, dass Sie die Anzahl der Platzierungsgruppen pro Pool auf die Anzahl der Platzierungsgruppen pro OSD ausgleichen, damit Sie eine angemessene Gesamtzahl der Platzierungsgruppen erreichen. Ziel ist es, eine relativ geringe Varianz pro OSD zu erreichen, ohne die Systemressourcen zu besteuern oder den Peering-Prozess zu verlangsamen.
In einem beispielhaften Ceph-Speichercluster, der aus 10 Pools besteht, wobei jeder Pool 512 Platzierungsgruppen auf zehn OSDs enthält, gibt es insgesamt 5.120 Platzierungsgruppen, die auf zehn OSDs verteilt sind, oder 512 Platzierungsgruppen pro OSD. Dies belegt je nach Hardwarekonfiguration möglicherweise nicht zu viele Ressourcen. Wenn Sie dagegen 1.000 Pools mit je 512 Platzierungsgruppen erstellen, verarbeiten die OSDs jeweils ca. 50.000 Platzierungsgruppen und benötigen deutlich mehr Ressourcen. Der Betrieb mit zu vielen Platzierungsgruppen pro OSD kann die Leistung erheblich verringern, insbesondere während der Neuverteilung oder Wiederherstellung.
Der Ceph Storage Cluster hat einen Standardwert von 300 Platzierungsgruppen pro OSD. Sie können in Ihrer Ceph-Konfigurationsdatei einen anderen Maximalwert festlegen.
mon pg warn max per osd