3.14.2. 为删除密集型工作负载调整垃圾回收
有些工作负载可能会临时或永久超过垃圾收集活动的速度。对于删除密集型工作负载而言,这尤其适用,其中很多对象在短时间内存储,然后会被删除。对于这些类型的工作负载,请考虑增加垃圾回收操作相对于其他操作的优先级。如有关于 Ceph 对象网关粘合的其他问题,请联系红帽支持团队。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 对存储集群中所有节点的根级别访问权限。
流程
-
打开
/etc/ceph/ceph.conf
进行编辑。 将
rgw_gc_max_concurrent_io 的
值设置为 20,将rgw_gc_max_trim_chunk 的
值设置为 64。rgw_gc_max_concurrent_io = 20 rgw_gc_max_trim_chunk = 64
rgw_gc_max_concurrent_io = 20 rgw_gc_max_trim_chunk = 64
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 重新启动 Ceph 对象网关,以允许更改的设置生效。
- 在 GC 活动期间监控存储集群,以验证增加的值不会影响性能。
重要
切勿修改正在运行的集群中的 rgw_gc_max_objs
选项的值。您应该仅在部署 RGW 节点前更改此值。