Я хотел бы провести несколько тестов с WriteThrough
и WriteBack
. Безопасно ли изменять эти настройки в производственной системе? Контроллер RAID не имеет BBU, поэтому я хотел бы включить 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
Я делал это несколько раз на тестовом сервере без проблем. Кроме того, я никогда не читал никаких предупреждений или чего-то подобного, чтобы не делать этого в Интернете. Так что я думаю, это должно быть безопасно.
Поскольку у вас нет BBU, вам также понадобится эта команда:
./MegaCli64 -LDSetProp CachedBadBBU -L0 -a0
Вернуться с помощью:
./MegaCli64 -LDSetProp NoCachedBadBBU -L0 -a0