Возможно ли кэширование записи на диск при использовании в качестве оного карты CompactFlash в linux?
Есть старенький ноутбук (PII-366, 192 мегабайта памяти), который несмотря на почтенный возраст вполне справляется с возложенными на него дачными обязанностями (чтение книг, ICQ, старые игрушки). В качестве жесткого диска используется недорогая CompactFlash карта, подключенная через IDE-CF адаптер (этакий аналог SSD). Как вы понимаете, карты CompactFlash не имеют кэша, и работа такого накопителя была бы очень медленной, если бы на помощь не пришла утилита flashpoint / flashfire, сайт которой, увы, больше недоступен. Эта программа создаёт небольшой дисковый кэш в ОЗУ, после чего Windows XP начинает летать на этом ноутбуке так, словно это не Pentium 2, а какой-нибудь Pentium 4. В последнее время я тяготею к linux, и, мне кажется, было бы довольно интересно в качестве эксперимента поставить на эту машину CrunchBang linux. Однако сведения о работе linux на CompactFlash встречаются противоречивые. Вопрос заключается в том, как на таком железе поведёт себя linux, и есть ли для него подобные средства создания дискового кэша в ОЗУ?
2011 мегабайт оперативной памяти использовано под кэширование файлов. Linux всю неиспользуемую оперативку пытается забить файловым кэшем т.к. это полезнее, чем иметь пустую память, а стоимость выделения приложению пустой памяти и памяти, хранившей кэш данных почти не отличается.
Отвечат за него ядро. Про источники не подскажу, но ниже anarsoul упоминал параметры настройки кэширования. Я думаю, что если вы поищите информацию о этих параметрах, то набредете на те самые авторитетные источники.