Похожие вопросы

Как получить реальное использование кэшированной / упреждающей памяти в Linux?
Как я могу решить ошибку Readyboost: "не удается создать кэш. Доступ запрещен"
Как переместить кэш автономных файлов в Windows 7?
Как, если вообще это полезно, чтобы очистить куки при очистке кэша? [закрытый]
Как правильно настроить пул ZFS?
Сколько ОЗУ будет потреблять или резервировать Windows 7 для кэша при установке 16 ГБ ОЗУ? [закрытый]
Config xampp никогда не кэшировать страницы из localhost
Почему моя система Linux заикается, если я постоянно отбрасываю кэши?
Как использовать небольшой твердотельный накопитель в качестве кэша для большого жесткого диска?
Что означает "разрешение адреса на уровне байтов"?
Как узнать размер кэша / буфера жесткого диска?
Кэш DNS Chrome имеет отрицательный срок жизни и истекает через минуту
Существует ли решение в стиле fusion drive для Linux и Windows?
Linux zram (compcache) + SwapCached
Разница кэша L2 и L3?

Отключить linux чтения и записи кэша файлов на разделе

Как отключить кэш файлов linux на XFS-разделе (оба читают запись).

У нас есть раздел xfs над аппаратным RAID, который хранит наши RAW HD видео.
Большинство побегов 50-300gb каждый так Кэш linux имеет скорость попадания 0.001%.

Я попробовал опцию синхронизировать, но он по-прежнему заполняет кэш, когда copinging файлов.


(около 30x за съемки: P)

/ etc / fstab:

/ dev / sdb1 / видео XFS sync, noatime, nodiratime, logbufs=8 0 1

Я запускаю debian lenny, если это помогает.

5
задан complistic
источник

4 ответов

существует решение, которое идеально подходит для вашего случая использования:http://code.google.com/p/pagecache-mangagement/

после проверки исходного кода:

svn checkout http://pagecache-mangagement.googlecode.com/svn/trunk/ pagecache-mangagement-read-only

вопрос

make
sudo cp *.so /usr/local/lib/
sudo cp *.sh /usr/local/bin/

затем, вы можете начать любое приложение, которое вы хотите с

pagecache-mangagement.sh <App>

и приложение не будет заполнить ваши кэши!

5
отвечен Robert Metzger 2012-08-21 13:34:45
источник

nocache инструмент предназначен для аналогичной цели: предотвращение определенных команд от порчи текущего буферного кэша. Просто вставить ./nocache команды:

./nocache cp -a ~/ /mnt/backup/home-$(hostname)

обратите внимание, что аналогичный инструмент pagecache-mangagement-инструмент для управления использованием кэша страниц произвольных приложений, как отметил рметцгер, все еще находится в том же состоянии, что и в 2008 году. Конечно, это может быть хорошо или плохо, или смесь :) у меня нет прямое сравнение, но у меня попросил nocache людей для одного

5
отвечен nealmcb 2014-09-26 04:02:44
источник

это нельзя сделать чисто. Если вам требуется для некоторых приложений, то они должны быть изменены, чтобы передать O_DIRECT их open(2) звонки.

4
отвечен Ignacio Vazquez-Abrams 2011-02-08 05:49:26
источник

man raw. С ним можно связать необработанное устройство, которое обходит кэш. Он имеет некоторые ограничения. Я использовал его только с CD / DVD-устройствами, поэтому я не знаю, насколько хорошо он будет работать для вас.

1
отвечен Keith 2011-02-08 06:05:36
источник

Другие вопросы cache linux mount