跳转到主内容

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

Views:
29
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
perf
Last Updated:

适用场景

  • ONTAP 9
  • Data ONTAP 8
  • Data ONTAP 7

问题解答

  • 存储控制器具有两个用于存储写入数据的独立内存缓冲区。
  • 这些缓冲区的大小取决于给定系统中的非易失性 RAM ( NVRAM )量。
  • 计算方法为:独立系统的 NVRAM 大小为 1/2 ,集群系统的 NVRAM 大小为 1/4 , 4/8 节点 MetroCluster 的 NVRAM 大小为 1/8 。
  • 所有写入存储控制器的操作都同时存储在以下位置:
    • 本地内存缓冲区
    • 本地 NVRAM/NVMEM
    • 远程 NVRAM (仅限集群系统)
    • DR 合作伙伴的远程 NVRAM (仅限 MetroCluster 系统)
  • 一旦确认记录到 NVRAM 的过程、控制器就会确认写入已完成到客户端计算机(应用程序、协议?)。
  • 在预定义的触发器中、通过 Write Anywhere File Layout ( WAFL )和 RAID 层从存储控制器内存处理此缓冲写入数据并写入磁盘。
  • 磁盘上的活动文件系统指针在写入完成之前不会更新以指向新位置。
  • 写入磁盘后、 NVRAM 中的内容将被清除、并准备好用于下一批传入写入数据。
    • 这种将数据写入磁盘和更新活动文件系统指针的操作称为一致性点 (Consistency Point, CP) 。
  • 在一个内存缓冲区的写入阶段中、第二个内存缓冲区和 NVRAM 空间(本地和远程)用于存储和确认传入写入。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.