Ato_lin
2 Bronze

控制器故障 cache write back mode?

跳至解决方案

Hi

請教一下,

如果今天VNX其中一個控制器故障了, cache mode, 會變成write through嗎?

謝謝

标签 (1)
0 项奖励
1 解答

已接受的解答
Zhang_Jiawen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

     那如果現在控制器如果發生故障 還是write back的話 那這樣會不會有寫入數據丟失的問題

一个控制器故障不会丢失。数据还是存在于另一个好的SP 的write cache中。假设SP A故障了,SP B会发现到peer发生了panick或已经remove,于是切换到“single-borad write caching”模式。在SP A reboot之后,SP B再将write cache image镜像到SP A。这一write cache数据保护功能叫做cache memory persistence。

只有在两个SP在同一时刻同时故障的情况下,cache中的数据才会丢失。但这种情况是非常罕见的。

另外,如果开启了WC,在控制器发生故障的时候也不会自动切换成write through。

在原帖中查看解决方案

0 项奖励
7 回复数
Zhang_Jiawen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

write cache这个功能是通过Greater WC Availability来管理的,缺省情况下是enable的。

0 项奖励
born_chen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

这个有详细说明么?好像没找到。

0 项奖励
Zhang_Jiawen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

用户可见的文档里这方面信息可能少一点。

这种机制能够保护的情况包括:

  • power supply,
  • fan,
  • 单个SPS,
  • 单个vault drive,
  • 单个SP故障或重启
0 项奖励
born_chen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

就只见到到处都说把写缓存打开。您的意思是上述的集中情况出现故障,都会禁用写缓存?

0 项奖励
Zhang_Jiawen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

不是的,我是说WC enable时可以保护列出的这几种故障。

0 项奖励
Ato_lin
2 Bronze

Re: 控制器故障 cache write back mode?

跳至解决方案

Hi Zhang

     謝謝幫忙回答

     其實我要問的事, 在write cache 是在兩個控制器上mirror的且是write back(效能較好), 現在可以保護寫入數據不丟失

     那如果現在控制器如果發生故障 還是write back的話 那這樣會不會有寫入數據丟失的問題

     為了解決這個問題 當故障器發生障礙, 則切換成write through(效能較低)呢?

     謝謝

0 项奖励
Zhang_Jiawen
2 Iron

Re: 控制器故障 cache write back mode?

跳至解决方案

     那如果現在控制器如果發生故障 還是write back的話 那這樣會不會有寫入數據丟失的問題

一个控制器故障不会丢失。数据还是存在于另一个好的SP 的write cache中。假设SP A故障了,SP B会发现到peer发生了panick或已经remove,于是切换到“single-borad write caching”模式。在SP A reboot之后,SP B再将write cache image镜像到SP A。这一write cache数据保护功能叫做cache memory persistence。

只有在两个SP在同一时刻同时故障的情况下,cache中的数据才会丢失。但这种情况是非常罕见的。

另外,如果开启了WC,在控制器发生故障的时候也不会自动切换成write through。

在原帖中查看解决方案

0 项奖励