什么是一致点?NetApp为什么要使用它?
适用场景
- 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空间(本地和远程)用于存储和确认传入的写入。
追加信息