LINUX.ORG.RU

История изменений

Исправление Suntechnic, (текущая версия) :

Короче, если резюмировать, что надо? Нужна некоторая система фильтров скажем по путям файлов которая бы на основе конфигов решала бы что:
никогда не помещать в кэш
никогда не вытеснять из кэша

Т.е. нужно 2 набора из масок файловых путей по которым бы при кэшировании система понимала что делать. Наверняка в ядре когда прочитанное с диска помещается в кэш, система как-то принимает решение об этом вот на это решение и надо влиять. Ну и еще ядро должно научиться использовать под дисковые буферы чтения не только RAM, но и блочное устройство. Идея достаточно очевидная, на самом деле. И наверняка все более и более актуальная и в первую очередь для серваков. Хоть фичреквест Линусу пиши...

Исходная версия Suntechnic, :

Короче, если резюмировать, что надо? Нужна некоторая система фильтров скажем по путям файлов которая бы на основе конфигов решала бы что:
никогда не помещать в кэш
никогда не вытеснять из кэша

Т.е. нужно 2 набора из масок файловых путей по которым бы при кэшировании система понимала что делать. Наверняка в ядре когда прочитанное с диска помещается в кэш, система как-то принимает решение об этом вот на это решение и надо влиять. Ну и еще ядро должно научится использовать под дисковые буферы чтения не тольк RAM, но и блочное устройство. Идея достаточно очевидная, на самом деле. И наверняка все более и более актуальная и в первую очередь для серваков. Хоть фичреквест Линусу пиши...