跳转到主内容

NetApp wins prestigious Coveo Relevance Pinnacle Award. Learn more!

INSIGHT Japan :2023年 1月25日(水)ANAインターコンチネンタルホテル開催 へ参加・申込を行う

WAFL 和条带化如何在磁盘之间分布数据?

Views:
35
Visibility:
Public
Votes:
0
Category:
data-ontap-7
Specialty:
core
Last Updated:

可不使用  

适用场景

  • Data ONTAP 7
  • Data ONTAP 8
  • ONTAP 9

问题解答

低性能条带化
  • 通常,管理员会在文件系统满之前添加额外的磁盘空间。
  • 在删除文件的一段时间内、条带将会平衡。
  • 在完整文件系统上、最好添加多个驱动器(而不是单个驱动器)以保留某些条带化。
  • 此外,还可以执行某个级别 0 dump/restore 到新文件系统中。
在磁盘驱动器之间分布数据
  • 写入任意位置文件布局( WAFL )通过磁盘驱动器扫描并写入所有空位置。
  • 在添加新磁盘驱动器后的第一个扫描中、新磁盘驱动器的写入次数将超过其余磁盘驱动器的写入次数。
  • 但是数据会均匀地分布到磁盘中,这是因为在第一个扫描中,写入新数据的数量会增加很多。
  • 由于要处理的数据太多、因此不会长期空闲。
  • 随着新的 WAFL 扫描的发生、基本的影响是在所有磁盘驱动器均已满之前迁移数据。
  • 例如:
    • 您可以从五个全满的 1GB 驱动器开始。
    • 当您减去 10% 的保留空间时,这是 4.5 GB 的数据。
    • 对于 5 个驱动器、即 4.5/5= 每个磁盘 0.9 GB 。
    • 添加其他驱动器时,此数字将变为低。
    • 例如, 6 个驱动器的 4.5/6 = 每个驱动器 0.75 GB 。
  • 在上面的示例中、当新驱动器具有 0.75 GB 的数据时、数据将实现 100% 平衡—这意味着您需要更改旧驱动器上当前的 0.75 GB 数据、并在数据分发平衡之前将其重新分配到新驱动器上。
  • 注:您拥有的磁盘驱动器越多、需要移动较小百分比的数据才能使数据达到平衡状态。
  • 您可能拥有一个存档系统、其中没有删除任何旧数据。
    • 在这些情况下、分发甚至不会有太多的内容、但这种系统主要是读取系统、因此写入性能不是一个问题。
    • 在执行完全转储 / 恢复的同时,可以通过复制数据来平衡数据分布。
    • 复制文件并删除原始文件时、 WAFL 甚至可以像进行写入分配一样排除数据分发。
写入分配的问题描述
  • WAFL 代码中的写入分配会为每个磁盘保留一个当前写入位置( cwl )指针、指示下一次写入的发生位置。
    • 每个磁盘的 cwl 从磁盘的开始处开始,然后进入末尾、填入每个未分配的插槽。
    • WAFL 根据其背后的 CFL 选择要使用的磁盘、因此所有磁盘的 CWL 都将关闭、这就是奇偶校验磁盘不必搜索的原因。
    • 由于 WAFL 将单个文件的连续块写入单个磁盘,因此一个 cwl 可能会领先其他 cwl 。
  • 最终结果是,在前几个磁盘通过所有磁盘时、新磁盘将写入大量数据、因为它完全为空。
    • 删除旧数据并写入新数据时,数据会从磁盘驱动器中移出。
reallocation
  • 虽然 WAFL 尝试均匀地布置写入数据,但可能需要随着时间的推移强制重新分配数据。
  • 存储管理员应参考 System Administration Guide (系统管理指南),了解运行此命令时要考虑的说明和注意事项。

追加信息

 

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

Scan to view the article on your device