我的DB服务器是一个带有megacli的戴尔r710。最近数据库的性能很差,偶然发现当前的缓存策略是WT,而默认的缓存策略是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,以使性能恢复。
谢谢!
发布于 2014-09-04 19:55:33
您可以将策略切换回WB
megacli -LDSetProp WB -LAll -aAll之后,您可以用
megacli -LDInfo -LAll -aAll发布于 2017-01-06 13:37:15
用力量卢克
巨无霸-LDSetProp -ForcedWB -Immediate -Lall -aAll
我不会在重载下设置强制WriteBack,但是您现在的主要问题似乎是一个错误的BBU,所以我会再次检查它。通常,BBU应每隔1-5年更换一次,并定期检查。
如果
巨无霸-AdpBbuCmd -GetBbuStatus -aALL
真的没有说任何关于学习所需的或电池故障,也许固件升级是必需的。
要检查版本:
兆克力-AdpAllInfo -aAll
要更新固件:
MegaCli -adpfwflash -f firmware.rom -a0
小心,祝你的突袭好运。
https://serverfault.com/questions/626331
复制相似问题