专栏首页容器计算【Ceph RGW】Bucket Sharding的设置
原创

【Ceph RGW】Bucket Sharding的设置

文章目录

Overview

Ceph RGW 会把 bucket 的索引数据存在 index_pool 里,这个索引池,默认叫做 .rgw.buckets.index,如果一个桶有很多对象,比如说成千上万,甚至到百万,如果恰好你没有给每个 bucket 设置可以存储的最大对象数,那么上百万的索引数据,会给这个 bucket 的读写造成很大的性能影响,试想一下,成百万的大 map,从里面找到需要的对象,那是得花多少时间。 Ceph 0.94版本之后,用户可以给索引文件进行 sharding,rgw_override_bucket_index_max_shards,允许用户给桶 bucket 设置最大的分片数。用户可以在 configuration 文件设置这个参数到 [global] 部分。

Reference

  1. https://docs.ceph.com/docs/master/install/ceph-deploy/install-ceph-gateway/

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Rook Operator 源码分析(1) - osd 启动的流程

    Rook 本身很复杂,包含很多 Controller,而 Rook 的复杂不仅体现在这里,并且 Ceph 也非常复杂,在部署和运维上有很多需要注意的地方。本文主...

    runzhliu
  • Spark Kubernetes 的源码分析系列 - submit

    Kubernetes 是作为新的 resouceManager 集成到 Spark 中的,集成的思路跟将 YARN 集成是类似的,Spark 本身提供 Stan...

    runzhliu
  • 【Spark Operator】核数设置Cores/Cores Limit/Cores Request,你搞清楚没有?

    如果看 on k8s 部分的源码,你会发现 spark.kubernetes.driver.request.cores 没有设置,spark.driver.co...

    runzhliu
  • 【问题修复】osd自杀问题跟踪

    RGW的index数据以omap形式存储在OSD所在节点的leveldb中,当单个bucket存储的Object数量高达百万数量级的时候,deep-scrub和...

    Lucien168
  • MySQL索引原理以及查询优化

    一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,...

    yaphetsfang
  • 文章notice与毫秒级建站时间

    首先,将以下js添加到主题,你可以添加到自己的js文件,也可以添加到footer.php文件中。添加的js文件中,直接添加即可。添加到footer.php,需要...

    深浅无解
  • mysql索引提高查询速度

      在web开发中,业务模版,业务逻辑(包括缓存、连接池)和数据库这三个部分,数据库在其中负责执行SQL查询并返回查询结果,是影响网站速度最重要的性能瓶颈。本文...

    超蛋lhy
  • 华为网络工程师 | 高级vlan再难咱也不怕,看完这篇文章,原理理解喽,命令也会敲喽!

    sw2 创建vlan 并将相应接口划入相应vlan 和sw1 相连的接口配置trunk

    网络技术联盟站
  • 【DB笔试面试551】在Oracle中,位图索引是什么?

    位图索引(Bitmap Indexes)是一种使用位图的特殊数据库索引。它针对大量相同值的列而创建,例如:类别、型号等。位图索引块的一个索引行中存储的是键值(以...

    小麦苗DBA宝典
  • MongoDB 索引

    当往一个集合中插入多个文档后,每个文档经过存储殷引擎后,有一个位置信息,通过这个位置信息。就能从存储引擎中读出该文档。在 mmapv1 引擎下,位置信息是【文件...

    王小明_HIT

扫码关注云+社区

领取腾讯云代金券