我的问题是关于NetApp文件处理程序上的不同CP类型触发器。我已经看了很多,并找到了很好的描述,其中大多数,但有些解释有点笼统。
下面是CP类型的列表(如sysstat命令中所示),以及对我已经知道的那些类型的解释。请帮助我理解其余的内容(如果我有任何错误,请纠正我):
时间到了。如果没有其他触发,则CP从上次CP开始每10秒发生一次。
F-全NVLog.NVRAM分为两个部分(在HA对配置中工作时(其中一半是HA合作伙伴的镜像)--如果一个部分被填充,则CP发生并将数据刷新到磁盘,同时另一半用于传入写入。
背对背。当CP完成时,NVLog的下半部分已经满了,需要在完成第一部分之前冲洗。这种情况会导致延迟问题,并意味着文件处理程序很难跟上写入负载。
在这个问题上,我需要你们的帮助,我读到的所有地方都声明,这也是背靠背,比B更糟糕,但没有人确切地解释它的区别是什么,什么时候显示,而不是另一个。
快照。就在文件程序获取快照之前,它正在提交CP,因此它将处于一致状态。
Z-我也需要你的帮助,我找到的所有东西都说这是CP,是为了同步机器,在快照之前发生的。那么,如果我们有S,那么这个有什么需要呢?他们之间有什么区别?
高水渍。我不确定我是否正确,但是-当内存缓冲区中有大量变化的数据时(RAM,而不是NVRAM!)文件正在提交CP,以便冲洗和清理缓冲区。
低水位标志。我不确定我是否正确,但是-当内存缓冲区上的空间很低时(RAM,而不是NVRAM!)他承诺CP是为了冲洗和清理缓冲器。因此,这和H之间的区别是,H是关于改变数据阈值的,这是关于缓冲区中的数据作为一个整体(如果我正确的话)。
U- flUsh.当应用程序使用异步写入时,要求将其数据刷新到持久存储。
低虚拟缓冲区。我不知道那是什么意思,救命?
M-低Mbufs。我不知道那是什么意思,救命?
D-低数据。我不知道那是什么意思,救命?
NVLog上的N条目。这个F有什么区别?
因此,总括而言,我需要以下方面的帮助:
提前谢谢。
发布于 2016-04-21 17:43:40
小写b表示延迟的背靠背CPs.它们被推迟,因为现有的b2b CPs不能足够快地写到磁盘上,这意味着您的b2b CPs越来越落后.这就是为什么它比普通大写B b2b CPs更糟糕的原因。实际上,您向控制器抛出的I/O负载比它所能处理的还要多,这确实会影响您的写入延迟。
https://stackoverflow.com/questions/33327813
复制相似问题