什么是元数据预留空间

StorageGRID 在每个站点维护三个对象元数据副本,以提供冗余并防止对象元数据丢失。这三个副本会使用每个存储节点的存储卷 0 上为元数据预留的空间在每个站点的所有存储节点之间进行负载平衡。

元数据预留空间( Metadata Reserved Space , CAWM )是一个系统范围设置,表示为所有存储节点的卷 0 上的元数据预留的默认空间量。


CAWM 设置

要查看元数据预留空间( Metadata Reserved Space , CAWM )的当前设置,请选择 Configuration > Storage Options > Overview


元数据预留空间

Storage Options Overview 页面上的存储水印表显示了所有存储节点的元数据预留空间( Metadata Reserved Space , CAWM )设置。但是,为特定大容量或非生产存储节点上的元数据预留的实际空间量可能与显示的值不同。

节点的实际元数据预留空间取决于存储节点上的 RAM 量和卷 0 的大小,如下所示:

元数据允许的空间 (CEMS)

每个节点的元数据预留空间细分为可用于对象元数据的空间(元数据允许空间或 CEMS )以及数据缩减和修复等基本数据库操作所需的空间。允许的元数据空间( Metadata Allowed Space , CEMS )值基于元数据预留空间( Metadata Reserved Space , CAWM )设置,并控制整体对象容量。


允许的元数据空间卷 0

节点的元数据允许空间大小由存储卷 0 的大小,节点上的 RAM 量以及节点上为元数据预留的实际空间来控制。

要查看特定存储节点的元数据允许空间,请执行以下操作之一:
  • 选择Node > Storage Node > Storage。然后,将光标悬停在 " 已用存储 - 对象元数据 " 图表上。CEMS Total (allowed) 是一个值,在此非生产网格中的存储节点示例中为 6.44 GB 。
    允许的节点页面存储已用对象元数据
  • 选择 Support > Grid Topology 然后选择 Storage Node > DDS > Data Store。CEMS Metadata Allowed Space 是一个值,在此非生产网格中的存储节点示例中为 6.44 GB 。
    网格拓扑元数据允许的空间

有关每个存储节点的对象元数据容量的详细信息,请参见监控和故障排除说明。

摘要

对于较大的存储节点, StorageGRID 会自动增加元数据空间预留,以优化数据库操作并增加网格的对象容量。下表总结 StorageGRID 确定特定存储节点的元数据预留空间和元数据允许空间( Metadata Allowed Space , CEMS )的大小:
卷 0 的大小 RAM 量 元数据预留空间( CAWM )设置 为元数据预留的实际空间 CEMS 的价值
小于 500 GB 不适用 不适用 卷 0 的 10% 卷 0 的 6%
>500 GB 小于 128 GB 3 TB (默认) 3 TB 1.32 TB
>500 GB 大于 128 GB 3 TB (默认) 4 TB 1.98 TB
>500 GB 不适用 小于 4 TB (非默认) CAWM 或卷 0 的大小,以较小者为准 为元数据预留的空间的 60% ,最多 1.32 TB
>500 GB 大于 128 GB >4 TB (非默认) CAWM 或卷 0 的大小,以较小者为准 为元数据预留的空间的 60% ,高达 1.98 TB