Как отключить кэш файлов Linux на разделе XFS (оба читают запись).
У нас есть раздел xfs на аппаратном RAID, который хранит наше RAW HD-видео. Большинство снимков занимает по 50-300 Гбайт, поэтому коэффициент использования кэша Linux составляет 0,001%.
Я попробовал вариант синхронизации, но он все еще заполняет кэш при копировании файлов.
(примерно в 30 раз за выстрел: P)
/ И т.д. / Fstab:
/ dev / sdb1 / video xfs sync, noatime, nodiratime, logbufs = 8 0 1
Я работаю с Debian Lenny, если это поможет.
Средство nocache разработано для аналогичной цели: предотвращение порчи определенных команд текущим буферным кешем. Просто приготовьтесь
./nocache
к вашей команде:Обратите внимание, что подобный инструмент pagecache-mangagement - инструмент, позволяющий управлять использованием кэша страниц произвольными приложениями , как отметил rmetzger, все еще находится в том же состоянии, что и в 2008 году. Конечно, это может быть как хорошо, так и плохо, или микс :) У меня нет прямого сравнения, но я попросил nocache для одного
источник
Это не может быть сделано чисто. Если вам требуется это для определенных приложений, то они должны быть изменены, чтобы перейти
O_DIRECT
к ихopen(2)
вызовам.источник
man raw
, С этим вы можете связать необработанное устройство, которое обходит кеш. У него есть некоторые ограничения. Я использовал его только с устройствами CD / DVD, поэтому я не знаю, насколько хорошо он будет работать для вас.источник