跳转到主内容

什么是一致点?NetApp为什么要使用它?

i
Knowledge Base guidance

This article may include metadata, visibility, validation state, and related support guidance.

适用场景

  • ONTAP 9
  • Data ONTAP 8
  • Data ONTAP 7

问题解答

  • 存储控制器具有两个单独的内存缓冲区、用于存储写入数据。
  • 这些缓冲区的大小基于给定系统中的非易失性RAM (NVRAM)量。
  • 这可以计算为:对于独立系统、NVRAM大小为1/2;对于集群模式系统、NVRAM大小为1/4;对于4/8节点MetroCluster、NVRAM大小为1/8。
  • 对存储控制器的所有写入操作同时存储在以下位置:
    • 本地内存缓冲区
    • 本地NVRAM或NVMEM
    • Remote NVRAM (仅限集群系统)
    • DR配对节点的远程NVRAM (仅限MetroCluster系统)
  • 一旦确认登录到本地NVRAM和HA配对节点的过程、控制器就会确认对客户端计算机(APP、protocol?)的写入已完成。
  • 在预定义的触发条件下、此缓冲的写入数据会通过任意位置写入文件布局(WAFL)和RAID层从存储控制器内存进行处理、并写入磁盘。
  • 在写入完成之前、不会更新磁盘上的活动文件系统指针以指向新位置。
  • 写入磁盘后、NVRAM的内容将被清除、并准备好写入下一批传入数据。
    • 这种将数据写入磁盘并更新活动文件系统指针的操作称为一致点(CP)。
  • 在一个内存缓冲区的写入阶段,第二个内存缓冲区和NVRAM空间(本地和远程)用于存储和确认传入的写入。