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