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

监控存储容量

贡献者

监控可用总空间,以确保 StorageGRID 系统不会用尽对象或对象元数据的存储空间。

StorageGRID 会分别存储对象数据和对象元数据,并为包含对象元数据的分布式 Cassandra 数据库预留特定空间量。监控对象和对象元数据的已用空间总量,以及每个对象的已用空间量趋势。这样,您可以提前计划添加节点,并避免任何服务中断。

您可以 查看存储容量信息 适用于整个网格,每个站点以及 StorageGRID 系统中的每个存储节点。

监控整个网格的存储容量

您必须监控网格的整体存储容量,以确保为对象数据和对象元数据保留足够的可用空间。了解存储容量如何随时间变化有助于您计划在占用网格的可用存储容量之前添加存储节点或存储卷。

您需要的内容

您将使用登录到网格管理器 支持的 Web 浏览器

关于此任务

通过网格管理器中的信息板,您可以快速评估整个网格和每个数据中心的可用存储容量。节点页面提供了对象数据和对象元数据的更详细值。

步骤
  1. 评估可用于整个网格和每个数据中心的存储量。

    1. 选择 * 信息板 * 。

    2. 在可用存储面板中,记下可用存储容量和已用存储容量的总体摘要。

      备注 此摘要不包括归档介质。
    可用存储面板
    1. 将光标置于图表的 " 可用容量 " 或 " 已用容量 " 部分上方,可准确查看可用空间量或已用空间量。

      信息板可用容量或已用容量图表
    2. 对于多站点网格,请查看每个数据中心的图表。

    3. 单击图表图标 图表图标 用于查看整体图表或单个数据中心的图形,以显示一段时间内的容量使用情况。

      显示已用存储容量百分比( % )与的图形此时将显示时间。

  2. 确定已使用的存储容量以及仍可用于对象数据和对象元数据的存储容量。

    1. 选择 * 节点 * 。

    2. 选择 * ; grid_* > * 存储 * 。

      节点部署存储选项卡
    3. 将光标悬停在 * 已用存储 - 对象数据 * 和 * 已用存储 - 对象元数据 * 图表上,可查看整个网格可使用的对象存储和对象元数据存储容量以及已使用的容量。

      备注 站点或网格的总值不包括至少在五分钟内未报告指标的节点,例如脱机节点。
  3. 计划执行扩展,以便在占用网格的可用存储容量之前添加存储节点或存储卷。

    在规划扩展时间时,请考虑购买和安装额外存储需要多长时间。

    备注 如果您的 ILM 策略使用纠删编码,则您可能希望在现有存储节点已满大约 70% 时进行扩展,以减少必须添加的节点数量。

    有关规划存储扩展的详细信息,请参见 扩展 StorageGRID 的说明

监控每个存储节点的存储容量

监控每个存储节点的总可用空间,以确保该节点具有足够的空间来容纳新对象数据。

您需要的内容
关于此任务

可用空间是指可用于存储对象的存储空间量。存储节点的总可用空间是通过将节点中所有对象存储上的可用空间相加来计算得出的。

可用总空间的概念图
步骤
  1. 选择 * 节点 * > * 存储节点 _* > * 存储 * 。

    此时将显示节点的图形和表。

  2. 将光标悬停在已用存储 - 对象数据图上。

    此时将显示以下值:

    • * 已用( % ) * :已用于对象数据的总可用空间的百分比。

    • * 已用 * :已用于对象数据的总可用空间量。

    • * 复制数据 * :此节点,站点或网格上复制的对象数据量的估计值。

    • * 擦除编码数据 * :此节点,站点或网格上经过擦除编码的对象数据量的估计值。

    • * 总计 * :此节点,站点或网格上的可用空间总量。使用的值是 storagegRid_storage_utilization _data_bytes 指标。

    节点页面存储已用对象数据
  3. 查看图形下方的卷和对象存储表中的可用值。

    备注 要查看这些值的图形,请单击图表图标 图表图标 在可用列中。
    对象存储表
  4. 监控值随时间变化,以估计可用存储空间的消耗速率。

  5. 要保持系统正常运行,请在使用可用空间之前添加存储节点,添加存储卷或归档对象数据。

    在规划扩展时间时,请考虑购买和安装额外存储需要多长时间。

    备注 如果您的 ILM 策略使用纠删编码,则您可能希望在现有存储节点已满大约 70% 时进行扩展,以减少必须添加的节点数量。

    有关规划存储扩展的详细信息,请参见 扩展 StorageGRID 的说明

    * 对象数据存储空间不足 * 如果在存储节点上存储对象数据的空间不足,则会触发警报。

监控每个存储节点的对象元数据容量

监控每个存储节点的元数据使用情况,以确保为基本数据库操作保留足够的可用空间。在对象元数据超过允许的元数据空间的 100% 之前,您必须在每个站点添加新的存储节点。

您需要的内容
关于此任务

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

在某些情况下,网格的对象元数据容量消耗速度可能比其对象存储容量更快。例如,如果您通常要载入大量小对象,则可能需要添加存储节点以增加元数据容量,即使仍有足够的对象存储容量。

可能增加元数据使用量的一些因素包括用户元数据和标记的大小和数量,多部分上传中的部件总数以及 ILM 存储位置的更改频率。

步骤
  1. 选择 * 节点 * > * 存储节点 _* > * 存储 * 。

  2. 将光标悬停在已用存储 - 对象元数据图上可查看特定时间的值。

    已用存储—对象元数据
    价值 Description Prometheus 指标

    已用( % )

    此存储节点上已使用的允许元数据空间的百分比。

    storagegRid_storage_utilization metadata_bytes/ storagegRid_storage_utilization _metadata_allowed_bytes

    已用

    此存储节点上已使用的允许元数据空间的字节数。

    storagegRid_storage_utilization metadata_bytes

    允许

    此存储节点上的对象元数据允许的空间。要了解如何为每个存储节点确定此值,请参见 有关管理 StorageGRID 的说明

    storagegRid_storage_utilization metadata_allowed_bytes

    实际预留

    为此存储节点上的元数据预留的实际空间。包括基本元数据操作所需的允许空间和空间。要了解如何为每个存储节点计算此值,请参见 有关管理 StorageGRID 的说明

    _Metric 将在未来版本中添加。 _

    备注 站点或网格的总值不包括至少在五分钟内未报告指标的节点,例如脱机节点。
  3. 如果 * 已用( % ) * 值为 70% 或更高,请通过向每个站点添加存储节点来扩展 StorageGRID 系统。

    重要说明 当 * 已用( % ) * 值达到特定阈值时,将触发 * 元数据存储不足 * 警报。如果对象元数据使用的空间超过允许的 100% ,则可能会出现不希望出现的结果。

    添加新节点时,系统会自动在站点内的所有存储节点之间重新平衡对象元数据。请参见 有关扩展 StorageGRID 系统的说明