Dell Unity:FAST VP 工作原理(用户可纠正)
Summary: 此 LKB 定义了 FAST VP 及其基本原理。
Instructions
FAST VP 和底层算法在 Dell Unity 混合阵列中的工作。
工作原理:
FAST VP 的运行方式是将最活跃的数据向上重新定位到可用性最高的层(极高性能层或性能层)。为了确保较高层中有足够的空间,位置调整会尝试回收层中 10% 的可用空间,以便在创建新 LUN 或精简 LUN 占用额外容量时进行新的切片分配。通过回收这 10% 的空余空间,每个层中最不活跃的分片会移至较低的层(性能或容量)。
FAST VP 算法:
FAST VP 使用三种不同的策略来提高性能、容量和 TCO。这些技术通过收集每个切片的统计信息、分析数据并根据其活动级别重新定位每个切片,帮助识别切片并将其重新定位到最合适的层。
统计信息收集:
根据数据切片的相对活动级别,数据切片被认为比另一个数据切片更热(更活跃)或更冷(不太活跃)。通过计算绑定到每个切片的I/O(读取和写入)数来确定特定切片的活动级别。FAST VP 维护累积 I/O 计数,并根据每个 I/O 到达最近的时间对其进行权重。此权重会随着时间的推移而恶化,并且较新的 I/O 会被赋予更高的权重。大约 24 小时后,新 I/O 的权重几乎减半,并继续减少。对于所有池 LUN,此统计信息收集在后台持续进行。
分析:
FAST VP 每小时分析一次收集的数据。此分析过程会为池中的每个切片生成从最热到最冷的排名顺序。在通过自动或手动重定位调用重定位之前,FAST VP 会执行最终计算并创建要在池中向上、向下和在池内移动的候选切片列表。更改分层策略可以影响 LUN 及其存储片的排名,在这种情况下,分层策略优先于活动级别。
搬迁:
在用户定义的重定位窗口期间,FAST VP 会根据其在分析阶段创建的候选列表升级切片。在重新定位期间,FAST VP 会优先将切片重新定位到更高的层。仅当较高优先级切片需要切片占用的空间时,切片才会重新定位到较低层。这样,FAST VP 可确保始终使用更高性能的驱动器。将数据添加到池后,如果有可用空间且分层策略允许,FAST VP 会尝试将其移至更高的层。重新定位过程旨在在所有层中保留 10% 的空间可用。这会在下一次重定位之前为更高优先级 LUN 的任何新切片分配创建空间。较低层用于在需要时提供容量。整个位置调整过程根据用户定义的位置调整计划自动完成,如果由用户启动,则手动完成。您可以通过浏览到特定池的属性页面并转至 FAST VP 部分并按“Start Relocation”选项卡,在池级别手动开始重新定位。
可以通过将鼠标悬停到以下位置,在阵列级别暂停和恢复重新放置:
设置(齿轮图标) > 存储配置 > FAST VP > 数据位置调整状态。
剩余的搬迁:
FAST VP 计划同时为所有池运行重新放置,这可能会给阵列带来高负载,尤其是在优先级为中或高时。 否则,将优先级设置为低可能会导致很大比例的切片没有时间重新定位。为池完成所有计划的重新定位后,将计算新的重新定位候选项;如果在下一个小时开始时还有剩余时间,则将开始更多的重新安置。 出于此原因,即使窗口有足够的时间来完成所有重新定位,也经常会看到一些剩余的重新定位。 为了将剩余的重定位保持在最低限度,它有助于确保重定位窗口是 60 分钟的倍数,以便重定位在整点完成,而无需开始进一步的重定位集。