Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

什么是对象分段?

贡献者

对象分段是指将对象拆分成一组固定大小的较小对象,以优化大型对象的存储和资源使用量的过程。S3 多部分上传还会创建分段对象,其中每个部分都有一个对象。

将对象载入 StorageGRID 系统后, LDR 服务会将该对象拆分为多个区块,并创建一个区块容器,其中会将所有区块的标题信息列为内容。

对象细分工作流

检索分段容器时, LDR 服务会从其分段中汇集原始对象并将该对象返回给客户端。

容器和分段不一定存储在同一个存储节点上。容器和分段可以存储在 ILM 规则中指定的存储池中的任何存储节点上。

StorageGRID 系统会单独处理每个区块,并计入受管对象和存储对象等属性的数量。例如,如果存储在 StorageGRID 系统中的对象拆分为两个区块,则在载入完成后,受管对象的值将增加三个,如下所示:

分段容器 + 分段 1 + 分段 2 = 三个已存储对象

您可以通过确保以下各项来提高处理大型对象时的性能:

  • 每个网关和存储节点都有足够的网络带宽来满足所需的吞吐量。例如,在 10 Gbps 以太网接口上配置单独的网格网络和客户端网络。

  • 已部署足够多的网关和存储节点以满足所需的吞吐量。

  • 每个存储节点都具有足够的磁盘 IO 性能来满足所需的吞吐量。