监视可用容量

系统支持以多种方式来监控可用容量,从而确保此存储器足以应对主机工作负载。

监控系统级别容量

仪表板上的容量部分提供了总体系统容量视图。 本部分显示可用容量、预留容量和容量节省。

如果要使用命令行界面确定系统上的可用容量,可以从 lssystem 命令使用多个参数值来计算存储容量、可用容量和总容量。 使用以下公式通过 total_mdisk_capacitytotal_free_spacetotal_reclaimable_capacity 中的值来计算存储容量:
  • 存储总容量 = total_mdisk_capacity - total_free_space - total_reclaimable_capacity
要计算可用容量,请在以下公式中使用 total_free_spacetotal_reclaimable_capacity 中的值:
  • 总可用容量 = total_free_space + total_reclaimable_capacity
lssystem 命令中 total_mdisk_capacity 的值指示系统上的总可用容量。

监控外部存储系统、池和 MDisk 级别容量

系统支持对连接到系统的外部存储系统上的容量进行虚拟化。 对于外部存储系统,管理员必须配置空间不足警报,以便在外部存储系统上的可用容量达到已定义的阈值时通知系统。 如果未在外部存储系统上定义这些阈值,那么这些系统上的外部存储器可能变为配置超量,并且存在耗尽用于主机操作的可用容量的风险。 在系统或池中所有卷的配置容量之和大于从外部存储系统分配的系统或池的总可用容量时,会发生外部存储器配置超量情况。 系统将检测可能配置超量的外部存储器,并在仪表板页面上显示警告。 如果显示了此警告,请选择配置超量的外部存储器,以显示包含接近这些配置超量方案的存储器的池。 根据在池中配置外部存储器的方式,可以使用不同的策略和最佳实践来确保可用容量充足并且已将可用容量准确报告给系统。
配置方案 1:一个池包含来自单个外部存储系统的存储器
在此配置中,在将数据直接写入外部存储系统时,存储管理员同样会关注容量耗尽情况。 存储管理员必须在外部存储器上设置空间不足警报,并监控使用情况以确保 I/O 操作不会超出可用容量。 请参考您的外部存储系统的文档,以获取有关这些阈值的特定准则。 如果出现空间不足情况,那么必须通过删除数据或卷来释放可用容量。
配置方案 2:多个池包含单个存储层(其存储容量来自多个外部存储系统)
在此配置中,多个池在多个外部存储系统上使用相同类型的存储器或层。 如果在多个池之间共享来自不同外部存储系统的容量,那么将创建配置组。 配置组是用于指示是否在多个池之间共享存储器的对象。 管理 GUI 中的按池划分的 MDisk 页面显示所有池以及为其分配的 MDisk。 如果不确定是否在多个池之间共享外部存储系统,那么右键单击池并选择查看资源以显示与池相关联的配置组。 在此配置中,系统将跨配置组中的所有外部存储器分配扩展数据块,以确保在所有外部存储系统之间均匀使用空间。 但是,配置组中外部存储系统上的可用容量仍可能变为配置过量,因此存储管理员需要配置空间不足警报并监控可用容量以确定系统上容量的使用情况。 如果在外部存储器的虚拟化 MDisk 上出现空间不足警告,并且池中的其他外部存储系统上提供可用容量,那么可从池中移除其中部分 MDisk,直至可用容量在合理限制内。 此过程会将数据迁移到池中的其他 MDisk。 请确保池中的其他外部存储系统上有足够的可用容量,以便它们不会在此操作期间耗尽空间。
配置方案 3:多个池包含多个不同的存储层(其存储容量来自多个外部存储系统)
在此配置中,在池中的外部存储系统上提供不同的存储层。 与前面的配置一样,将创建配置组来标识在池中共享的外部存储器。 但是,在此情况下,系统会尝试分配顶层中的全部可用容量,而不是在配置组中分布扩展数据块。 存储管理员需要监控这些顶级存储层中的可用容量,以确保空间足以应对工作负载。 如果在外部存储器的虚拟化 MDisk 上出现空间不足警告,并且池中的其他外部存储系统上提供可用容量,那么可从池中移除其中部分 MDisk,直至可用容量在合理限制内。 此过程会将数据移至池中的其他 MDisk。 请确保池中的其他外部存储系统上有足够的可用容量,以便它们不会在此操作期间耗尽空间。
配置方案 4:数据降维池
支持数据降维池(使用数据降维技术,例如,压缩)的系统可配置这些类型的池,以最大程度减轻外部存储系统上的配置超量情况。 数据降维池还支持通过主机取消映射操作和卷删除操作来回收未使用的容量。 在管理 GUI 中,选择 > MDisk(按池排列)以查看系统上配置的所有池。 将显示其数据降维设置为的数据降维池。 如果使用用于虚拟化外部存储器(可耗尽空间)的数据降维池,那么在这些池中创建卷时始终会启用压缩。 必须配置外部存储系统以仅向系统提供可用容量,因为无法进一步减少已写入数据的大小。
为帮助进行存储规划,表 1 列出系统可针对压缩阵列生成的空间不足警告。 错误 1246 不在 Easy Tier® 池或数据降维池上发生。
表 1. 压缩阵列的空间不足警告百分比
条件 事件标识 错误代码 已用的可用容量百分比
压缩阵列的可用容量不足 020009 1246 90% 已用
压缩阵列的可用容量处于临界级别。 020010 1246 高出
压缩阵列的剩余可用容量为 1%。 020011 1242 99%
压缩阵列可用容量已用尽。 020012 1241 高出

如果系统配置将特定存储系统专用于单独池,那么分析池的可用容量可确定是否需要更多可用容量。 在页面上,检查池中每个 MDisk 的容量并使用存储系统 - LUN 的值来确定向 MDisk 提供空间的外部存储系统。