磁盘阵列卡需要设置write through, 如果设置为write back(回写), 可能硬件卡脏读

改为write through,test.cpp测试结果正常了,感谢哈

方便的话,raid卡厂商以及型号麻烦发下。

厂商:AVAGO
型号:ThinkSystem RAID 930-24i 4GB Flash 12Gb Adapter

请教一下,如果OB集群是部署在exsi虚拟机上,vm宿主机上的阵列卡也需要设置成 write through 吗?

要的,无论上层是否虚拟化,磁盘访问都需要走到宿主机上。

这样性能不降低了吗???? 因为write through没有用到阵列卡的cache

intel的cache bug,关于OB 数据和日志选择raid 磁盘的疑问
ob侧需要暂时通过设置write through规避。

OB 4.2.1 和 OB 4.2.2 两个版本,阵列卡采用默认的write-back模式,没有遇到这个问题。 OB 4.1 版本确实存在这个问题。