对象存储里面bucket 数据过大有性能问题,请问如何避免和解决?

参与13

2同行回答

Lucien168Lucien168存储工程师地平线机器人
ceph 对象存储 单个bucket 里面如果object 过多, 可能会导致 bucket index omap过大,从而导致osd自杀,以及性能问题。必须得针对bucket index 做shared。 单个bucket index shard 建议值是10-12w个object, 具体多少个bucket index shard num 可以自行评估单个bucket 容量还是...显示全部

ceph 对象存储 单个bucket 里面如果object 过多, 可能会导致 bucket index omap过大,从而导致osd自杀,以及性能问题。

  1. 必须得针对bucket index 做shared。 单个bucket index shard 建议值是10-12w个object, 具体多少个bucket index shard num 可以自行评估
  2. 单个bucket 容量还是得规划下,最好在客户端针对业务的不同,进行拆分。
收起
互联网服务 · 2018-10-30
浏览3719
jimV5jimV5存储工程师金融保险
总量大可以使用一些再平衡策略,将数据分散在多个对象存储节点上对象个体大使用multipart 方法进行io 读写显示全部
  1. 总量大
    可以使用一些再平衡策略,将数据分散在多个对象存储节点上
  2. 对象个体大
    使用multipart 方法进行io 读写
收起
保险 · 2018-10-29
浏览3299

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-10-25
  • 关注会员:3 人
  • 问题浏览:4849
  • 最近回答:2018-10-30
  • X社区推广