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