![Кэш обратной записи в Linux](https://rvso.com/image/593926/%D0%9A%D1%8D%D1%88%20%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B9%20%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8%20%D0%B2%20Linux.png)
Как в Linux сделать кэш обратной записи на дисках? В принципе, я хотел бы настроить кэш оперативной памяти на 100 МБ для записи, который будет записываться каждые 3-5 минут или по мере заполнения. Возможно ли это? Есть ли настройка sysctl
для настройки?
Спасибо!
решение1
Linux уже делает кэширование с обратной записью. Посмотрите наpdflush и как он работает. К сожалению, чтобы разобраться во всех деталях, потребуется некоторое время, поскольку это довольно сложно, но если вы хотите настроить его (например, для ноутбуков), то это то, с чего стоит начать.
решение2
Вы могли бы взглянуть наВ конечном счете сохраняющийся электронный диск (EPRD), но лучший способ справиться с этим — в аппаратном обеспечении. Вам нужно что-то независимое от операционной системы, чтобы защитить ваши данные от сбоев ОС, событий питания и других сбоев.
Есть ли причина, по которой вы не заинтересованы в использовании энергонезависимого кэша, доступного на современных RAID-контроллерах?