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

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

1 个赞

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

1 个赞

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

1 个赞

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

1 个赞

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

1 个赞

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

1 个赞

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

1 个赞

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