Menu Close

4.4.3. 调整 cluster map Size

对于红帽 Ceph 存储版本 2 和更早版本,当集群有数千个 OSD 时,请下载 cluster map 并检查其文件大小。默认情况下,ceph-osd 守护进程会缓存 500 以前 osdmaps。即使使用 deduplication,映射也可能消耗每个守护进程的大量内存。在 Ceph 配置文件中调优缓存大小可能有助于显著减少内存消耗。例如:

[global]
osd_map_message_max=10

[osd]
osd_map_cache_size=20
osd_map_max_advance=10
osd_map_share_max_epochs=10
osd_pg_epoch_persisted_max_stale=10

对于 Red Hat Ceph Storage 版本 3 及更新的版本,ceph-manager 守护进程会处理 PG 查询,因此集群映射不会影响性能。