Você pode voltar a política de volta ao WB com
megacli -LDSetProp WB -LAll -aAll
Depois disso, você pode verificar o estado atual com
megacli -LDInfo -LAll -aAll
Meu servidor de banco de dados é um dell r710 com megacli. Recentemente, estava obtendo um desempenho ruim do banco de dados e descobriu que a política de cache atual é WT, mas a política de cache padrão é 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
Olhando alguns, embora alguns dos outros artigos aqui, só ocorre quando a bateria está com defeito. Olhando para a BBU parece que é bom.
# ./MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL | grep isSOHGood
isSOHGood: Yes
Estou faltando alguma coisa? Como posso mudar isso para ser WriteBack para que eu possa obter o desempenho de volta.
Obrigado!
Você pode voltar a política de volta ao WB com
megacli -LDSetProp WB -LAll -aAll
Depois disso, você pode verificar o estado atual com
megacli -LDInfo -LAll -aAll
Use a força luke
megacli -LDSetProp -ForcedWB -Immediate -Lall -aAll
Eu não configuraria o Forced WriteBack sob carga pesada, mas o seu principal problema agora parece ser uma BBU defeituosa, então eu verificaria isso. Normalmente, a BBU deve ser substituída a cada 1-5 anos e verificada regularmente.
Se
megacli -AdpBbuCmd -GetBbuStatus -aALL
realmente não diz nada sobre o aprendizado necessário ou uma bateria defeituosa do que talvez uma atualização de firmware seja necessária.
Para verificar a versão:
megacli -AdpAllInfo -aAll
Para atualizar o firmware:
MegaCli -adpfwflash -f firmware.rom -a0
Tenha cuidado e boa sorte com o seu ataque.
Tags megacli