我的数据库服务器是与megacli的戴尔r710。 最近,数据库性能下降,偶然发现当前的caching策略是WT,但默认的caching策略是WB。
# ./MegaCli64 -LDInfo -Lall -aAll | grep 'Cache Policy:' Default Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU Current Cache Policy: WriteThrough, ReadAdaptive, Direct, No Write Cache if Bad BBU
看一些虽然在这里的其他文章,只发生在电池故障。 看BBU它看起来很好。
# ./MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL | grep isSOHGood isSOHGood: Yes
我错过了什么吗? 我怎样才能改变这是WriteBack,所以我可以得到性能回来。
谢谢!
您可以将策略切换回WB
megacli -LDSetProp WB -LAll -aAll
之后,你可以检查当前状态
megacli -LDInfo -LAll -aAll
使用力卢克
megacli -LDSetProp -ForcedWB -Immediate -Lall -aAll
我不会在重载的情况下设置强制回写,但是现在您的主要问题似乎是BBU的故障,所以我会仔细检查一下。 通常BBU应每隔1 – 5年更换一次,并定期检查。
如果
megacli -AdpBbuCmd -GetBbustatus -aALL
真的没有说什么关于学习需要或错误的电池比可能需要固件升级。
要检查版本:
megacli -AdpAllInfo -aAll
要更新固件:
MegaCli -adffwflash -f firmware.rom -a0
小心点,祝你好运。