Easy Tier 自动处理
借助 Easy Tier ®, IOPS 和带宽算法可确定何时迁移数据。 该过程有助于提高性能。
使用 Easy Tier to 将扩展数据块重新定位到 多层 池中最合适的存储层,这取决于使用情况。 由于工作负载通常仅将 I/O 操作集中在卷或 LUN 中的一部分扩展数据块上,因此 Easy Tier 会识别频繁访问的扩展数据块的子集,并将其重新定位到更高性能的存储层。
在卷迁移中,子卷或子 LUN 数据移动是要考虑的重要选项,这是因为并非卷或 LUN 级别的所有数据都是热数据。 对于任何工作负载,将对视为“热”或“冷”的数据进行分配,这会产生与在层之间移动整个卷相关联的庞大开销。 例如,如果某个卷为 1 TB,而生成的热图指示只有 10 GB 视为热数据,那么您不会希望移动整个 1 TB 卷。 此功能使用性能更高的层以减少优化性能所需的驱动器数量。
您 可以以更小的成本使用高性能存储层。 这意味着您将一小部分存储投资于高性能存储层。 您可以使用 Easy Tier 进行重定位和调整,而无需您的干预,从而在优化存储性能的同时节省成本。
您还可以选择将特定逻辑卷分配到存储层。 此功能部件可用于确保无论数据访问频率如何,关键数据始终具有高可用性。
- 支持自动精简配置的 ESE 卷
- 支持各种设备 (DDM) 和适配器类型
- 同时监视带宽和 IOPS 限制
- 层之间的数据降级
- 自动热点再平衡,适用于以下自动性能再平衡情况:
- 在将新列组添加到受管池后,在层内进行重新分配
- 在从受管池中移除列组后,在层内进行重新分配
- 当受管池的某一层中列组上的工作负载不均衡时重新分配
- 使用 Easy Tier 应用程序将逻辑卷分配到特定存储层
- 使用热图传输实用程序将热图传输至辅助存储器
为了帮助管理和提高性能, Easy Tier 旨在识别基于持续性能监视的子卷或子 LUN (扩展数据块) 级别的热数据,然后自动将该数据重定位到 Easy Tier管理的扩展数据块池中的相应存储设备。 Easy Tier 使用算法为存储设备中的每个扩展数据块分配热值。 这些热值确定最适合数据驻留的层,并自动进行迁移。 数据移动是动态的,并且对于主机服务器和使用数据的应用程序来说是透明的。
Easy Tier 提供支持自动重新平衡,热降级和冷降级的自动功能。 这些功能包括对具有三层的池的支持。
Easy Tier 还可以帮助您管理 ESE 卷的自动精简配置。
自动重新均衡
- Easy Tier 在受管存储池内的层内运行。
- Easy Tier 会自动检测性能偏差并重新平衡同一层中的扩展数据块。
- 当将容量添加到扩展池时, Easy Tier 会自动重新平衡扩展数据块。
在任何层中,将频繁活动的(热)数据置于同一物理列组中,可能会导致热列组或关联的设备适配器 (DA) 成为性能瓶颈。 同样,随着时间的推移,会在单层中出现偏差,仅通过将数据迁移至更快的层无法解决这种偏差,这需要在同一层中进行一定程度的工作负载重新均衡。 自动重新均衡可解决混合和同类单层和多层池中层内的这些问题。 这还可以帮助系统以更为及时和适当的方式,响应由于添加或删除硬件、在层之间迁移扩展数据块、底层卷配置变更以及工作负载变化所导致的过载、偏差和利用率不足等问题。 自动重新均衡可以调整系统,以通过均衡列组和 DA 对上的负载来持续实现最佳性能。
Easy Tier 支持在 单层 池中自动重新平衡。 如果将 Easy Tier 设置为仅监视分层池,那么具有单层的池可以重新平衡层内列组。 如果关闭 Easy Tier ,那么不会管理任何卷。 如果 Easy Tier 已开启,那么它将管理其支持的所有卷 (标准或 ESE)。
- 支持标准卷和 ESE 卷。
- 如果 Easy Tier 设置为仅监视分层池,那么还会管理单层池以重新均衡层内列组。
热降级
热降级操作将热扩展数据块 降级到下一个最低层,以保护系统上的驱动器性能。 降级到的列组是随机选择的。 当超过带宽阈值时,就会触发此功能。 当扩展数据块具有高带宽和低 IOPS 时,就会从层中的一个列组热降级至另一个列组。
这有助于了解热降级不同于自动重新均衡。 虽然热降级和自动重新均衡都可基于事件,但重新均衡移动在同一层中进行,而热降级在多层之间进行。 列组配置更改时,会启动自动重新均衡。 自动重新均衡还会定期检查在列组之间不均衡的工作负载。 当检测到重载列组时,将启动热降级。
冷降级
冷降级识别冷或半冷扩展数据块,并将其降级至适当的低成本层。 如果存储池不处于空闲状态,那么该存储池中的冷扩展数据块就会降级至更低层。
- 存储池中的扩展数据块随着时间推移变为不活动状态,而其他数据仍保持活动状态。 此情境是冷降级的最典型用法,其中不活动数据会降级到 较低性能 层。 此操作会在较低性能层上的扩展数据库变热之前释放较高性能层上的扩展数据块。 这可帮助系统更积极响应新的热数据。
- 由于出现计划中断或意外中断,存储池中的所有扩展数据块同时变为不活动状态。 禁用冷降级可帮助您安排较长的中断时间,或者确保在发生断电时不影响扩展数据块放置。
- 存储池中的所有扩展数据块处于活动状态。 除了使用最低层中容量的冷降级之外,还会选择活动接近于零,但具有高顺序带宽和低随机 IOPS 的扩展数据块进行降级。 此外,还可以使用最低层上的可用带宽。
- 在存储池中分配新卷,并对变为活动状态的那些卷进行规划。 随着时间的推移, Easy Tier 会将 更高性能 层上的不活动扩展数据块替换为 更低性能 层上的活动扩展数据块。
- 取消填充所有 更高性能 列组。 当取消填充所有 更高性能 列组时,池中的所有扩展数据块都位于 更低性能 列组上。 将扩展数据块存储在 较低性能 列组上,直到需要将其删除或归档到磁带为止。 在取消填充 更高性能 列组后,将其移至存储池。
- 将扩展数据块留在其当前位置中,并在以后将其重新激活。

Easy Tier 应用程序
您可以将逻辑卷分配给特定存储层。 此操作支持应用程序或存储器管理员主动影响层中的数据放置。 应用程序(例如,数据库)可通过将关联的逻辑卷分配到性能更高的层,以优化对关键数据的访问权。 存储管理员同样可以选择将引导卷(例如)分配给性能更高的层。
分配逻辑卷适用于分配给逻辑卷的所有扩展数据块。 通过动态扩展数据块重定位或卷扩展而添加到逻辑卷的任何扩展数据块同样会分配到指定的层。 所有分配都具有无限租赁。 不支持在多个层之间分配卷。
- 系统运行状况
Easy Tier 监视设备,以确保它们不会因当前配置和工作负载而超负荷。 热降级操作和其他检查在此方面会得到最高优先级的处理。
- 性能
将在相应的设备类型上基于配置、设备功能和工作负载特征执行逻辑卷分配请求。
- 容量
将监视系统容量需求。
此外,分配请求可以源自多个源,并且可以通过不保证消息排序的通道传递到 Easy Tier。 因此,维护卷分配请求的顺序无法得到保证。
- 失败
请求命令无效,并且无法完成。 失败响应返回至调用函数。
- 瞬态状态
请求当前无法完成,但是正在等待处理。 如果更高优先级请求(例如,热降级操作)撤销了已完成的请求的任何操作,那么该请求可还原为暂挂状态。
此外,可能已达到将逻辑卷分配到指定层的阈值(最大容量)。 阈值是该层上可用总容量的 80%。 在此情况下,该层的所有分配请求会保持暂挂,直至分配情况下降至阈值以下为止。
- 分配失败在某些情况下, Easy Tier 应用程序会确认卷分配请求,但后续系统状态更改要求 Easy Tier 应用程序将该请求作为卷分配失败返回。 可能的场景包括:
- 由于列组添加、删除、削减或合并扩展池,导致层定义更改。
- 已针对卷禁用 Easy Tier。
分配失败将一直存在,直至您取消分配该卷为止。 但是,即使在分配失败状态下,该卷仍由 EasyTier 自动功能基于其热图进行管理。
如果删除逻辑卷,那么 Easy Tier 应用程序会取消分配该卷,但不会将状态标识为分配失败。
注: 对于 V 7 Release 4 ,分配失败与 Easy Tier Application for IBM® Z 的引入工作方式不同。 现在使用一个新的状态指示符“分配暂挂硬件状况”来描述以下状况。 如果稍后解决情况,那么会继续处理分配。- Easy Tier 已禁用:
- 分配将保持暂挂状态,您会收到“分配暂挂硬件状况”状态,而不是“分配失败”。 如果稍后激活 Easy Tier ,那么已落实的分配将自动继续。
- 目标层变得不可用:
- 您会收到“分配暂挂硬件状况”状态,且分配保持暂挂状态。 如果稍后将列组添加到目标层,已落实的分配会自动继续。
- 层定义更改:
- 物理层会被记住,层定义更改不会影响分配。
逻辑卷分配状态和请求信息会定期保存到本地存储器或对等服务器上的存储器。 如果在存储系统上发生中断或错误情况,那么会自动从持久存储器恢复此数据。
IBM Z 的 Easy Tier 应用程序
Easy Tier Application for IBM Z 在应用程序与存储器之间提供全面的数据放置管理策略支持。 通过此功能部件,您只需编写一次策略,然后便可以自动实施该策略。 利用数据使用情况和性能预期的有关提示,存储器会自动优化以提供更高的性能和效率。 同时,提示语义还会减轻应用程序在存储资源管理方面的负担。
池和卷级别的 Easy Tier 应用程序控制
池和卷级别的 Easy Tier 应用程序控制提供对工作负载学习和数据移动的更细粒度和更灵活的控制,以及提供卷级别的层限制,在此限制中,可以从 更低的性能 层或同时从 更高的性能 和 更低的性能 层中排除卷。
| 函数 | 场景 | |
|---|---|---|
| 暂停/恢复 Easy Tier 学习 | 在池级别
|
|
| 在卷级别 | ||
|
||
| 重置 Easy Tier 学习 | 在池级别 | |
|
||
| 在卷级别 | ||
|
||
| 暂挂/恢复扩展数据块重新放置 | 在池级别 | |
|
||
| 在卷级别 | ||
| 不适用。 | ||
| 查询池级别和卷级别的 Easy Tier 控制状态 | 您可以查询池或卷的 Easy Tier 控制状态。 | |
| 从 较低性能 层控件中排除 | 在池级别 | |
| 不适用。 | ||
| 在卷级别 | ||
|
||