Всё считанное из файлов в обычном режиме (наверное без O_DIRECT, хотя ХЗ), попадает в буфер, занимающий всю невыделенную никем память. Там оседают и разделяемые библиотеки и содержимое исполняемых файлов, после их запуска и продолжают там лежать после завершения их работы. Меня достал тот факт, что я не могу ограничить процент использования этого буфера для определённых приложений. Например, раздающий торрент-клиент за некоторое время считывает с диска информации больше, чем объём файлового кеша, вытесняя оттуда реально полезные для меня, как пользователя, данные. Как сделать так, чтобы определённый процесс, например, не кешировал более 50 МБ данных, считанных с диска? )