E 系列:Thin Volume 功能的工作原理是什么?
适用于
- NetApp E-Series
- 精简配置
- 主机端碎片整理 / TRIM
回答
- 主机发送 UNMAP 命令以回收 E 系列精简配置 (TPV) 卷上未使用的存储块。
- TPV 中的 64KB 集群立即标记为"空闲"。索引中的这些空闲集群将首先用于防止主机写入时存储库进一步增长。
- 当有"足够"的空闲集群时(这取决于存储库的大小),定期碎片整理扫描会将空闲集群转移到连续的 4GB C-stripes 中,这些 C-stripes 可以释放并返回到池中(一次最少 4GB,但这取决于存储库的大小和 UNMAP 操作)。
- 将根据要回收的未使用存储块数量和存储库大小设置不同的碎片整理扫描目标和阈值。
- 数据可能暂时不会返回到动态磁盘池 (DDP),因为这些扫描是专门为保持可接受的性能损失而限制的。当扫描根据存储库大小(要回收的块数)到达其目标时,它会将释放的 C-stripes 返回给 DDP。同样值得注意的是,被释放的集群仍然可以被 TPV 重复使用,即使它们还没有通过存储库 TRIM 返回给 DDP。
追加信息
- 用户感到困惑的是,并非所有在启动器端发出的 UNMAP 操作都将转化为空间返回到 DDP。
- 精简配置卷的最大大小为 256 TiB。
- 有关动态磁盘池和精简配置的更多详细信息,请参见 SANtricity OS 动态磁盘池 技术报告。