我想用WriteThrough和WriteBack执行一些testing。 在生产系统上更改这些设置是否安全? RAID控制器没有BBU,所以我想在testing期间启用WriteBack (sysbench):
# ./MegaCli64 -LDInfo -L0 -a0 | grep "Current Cache Policy:" Current Cache Policy: WriteThrough, ReadAdaptive, Direct, No Write Cache if Bad BBU # ./MegaCli64 -LDSetProp WB -L0 -a0
我在testing服务器上做了几次,没有任何问题。 此外,我从来没有读过任何警告或类似的东西,不要在网上做。 所以我想这应该是安全的。
由于您没有BBU,您也需要这个命令:
./MegaCli64 -LDSetProp CachedBadBBU -L0 -a0
改回来:
./MegaCli64 -LDSetProp NoCachedBadBBU -L0 -a0