![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| gustavomarginale |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 2.7.2008 Репутация: нет Всего: нет |
Файловый кеш линукса рабоатет примерно так - всё прочитанное с диска кладётся в память, не выделенную процессами/ядром и лежит там, пока не станет мешать сохранению ново-прочитанных с диска данных или выделению памяти процессами...
Есть много гигабайт расшаренных данных. Сетевые клиенты, которые эти данные читают, заставляют какой-то процесс-сервер на моей машине эти файлы читать, что вызывает их оседание в кеше с вытеснением более старых данных оттуда. Но чаще я бы предпочёл, чтобы те "старые данные" не вытеснялись такой ерундой, как кем-то считываемые по сети данные. Предлагать разделись функции файлопомойки и рабочей машины не надо - сам такую отгадку знаю. |
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 7 Всего: 173 |
Не уверен, что файловый кэш в принципе можно отключить для отдельного приложения или файловой системы. Приложение само может отказаться от кэширования, используя O_DIRECT или posix_fadvise. Единственное что приходит в голову — написать простой FUSE-драйвер, который прозрачно транслировал бы все вызовы в нижележащую файловую систему, но после каждого вызова read вызывал бы posix_fadvise(..., POSIX_FADV_DONTNEED).
-------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |