2015-10-25 56 views
0

我的问题是关于NetApp文件管理器上不同的CP类型触发器。 我看了很多,发现很好的描述,但一些解释是有点一般。NetApp CP类型说明

下面是CP类型的列表(如sysstat命令所示)以及对我已知的那些解释。请帮我理解其余的(并纠正我,如果我有什么不对):

T - 时间。如果没有其他触发器导致它,则CP自上次CP以来每10秒发生一次。

F - 全NVLog。 NVRAM分为两部分(当以HA对配置工作时为4个 - 一半为HA伙伴的镜像部分) - 如果填满了CP,则会发生CP并将数据刷新到磁盘,同时另一半是用于传入写入。

B - 背靠背。在提交CP时,NVLog的后半部分已满,在第一个完成前需要刷新。这种情况会导致延迟问题,并且意味着文件管理器正忙于写入负载。

b - 我需要大家对这个的帮助,我读的所有地方都只是声明这也是背靠背而不是B,但是没有人确切地解释了有什么区别,另一个。

S - 快照。在文件管理器创建快照之前,它正在提交CP,以便它处于一致状态。

Z - 我也需要你的帮助,我发现的一切都只是说,这是为了同步机器而发生的CP,发生在快照之前。那么,如果我们有S,那么这个需要什么?他们之间有什么区别?

H - 高位标记。我不确定我是否正确,但是 - 当内存缓冲区中存在大量更改的数据(RAM不是NVRAM!)时,文件管理器正在提交CP以刷新并清除缓冲区。

L - 低水位标志。我不确定我是否正确,但是 - 当内存缓冲区中剩余的空间不足(RAM不是NVRAM!)时,filer正在提交CP以刷新并清空缓冲区。因此,这与H之间的区别在于H是关于改变的数据阈值,这是关于整个缓冲区中的数据(如果我正确的话)。

U - flUsh。当使用异步写入的应用程序要求它的数据将被刷新到持久存储。

V - 低虚拟缓冲区。我不知道那是什么意思,帮忙吗?

M - 低Mbufs。我不知道那是什么意思,帮忙吗?

D-低数据波形。我不知道那是什么意思,帮忙吗?

NVLog上的N - 最大条目。这一个F有什么区别?

因此,在总结我需要帮助:

  • B和B之间的差异(和一个真实的 - 不,b为更糟)S之间和Z
  • 差Fe之间
  • 差异和N
  • 大约V任何信息,男& d类型
  • ,我得到正确的事情的确认,特别是L,H和U可以理解

在此先感谢。

回答

0

小写字母b表示延期背靠背CP。因为现有的b2b CP无法以足够快的速度写入磁盘,这意味着您的b2b CP越来越落后......这就是为什么它比常规大写B b2b CP更差的原因。实际上,您在控制器上投入的I/O负载比它能处理的要多,这可能会影响写入延迟。