ceph rgw 垃圾回收机制流程

 

 

 

ceph rgw 垃圾回收机制流程

1,删除对象后,会将垃圾数据标记在.rgw.gc这个池中

ceph rgw 垃圾回收机制流程

2.并发的删除的work数量由参数决定rgw_gc_max_objs,而这个数量对应的个数是资源池.rgw.gc中对象的多少

ceph rgw 垃圾回收机制流程

3.数据删除后,垃圾在数据池保存的时间由rgw_gc_obj_min_wait决定,单位秒

4.rgw_gc_processor_period参数决定垃圾回收进程多长时间轮训一次,单位秒

5.rgw_gc_processor_max_time参数决定了每次gc最大花费时长,防止长时间的gc导致写入性能下降

 

转自:https://cloud.tencent.com/developer/article/1032873