Хотя 524288 - это максимальное количество файлов, которое можно просмотреть, если вы находитесь в среде, которая особенно ограничена в памяти, вы можете уменьшить это число. Каждый просмотр файла занимает 540 байт (32-бит) или ~ 1 кБ (64-бит), поэтому предполагается, что используются все 524288 часов, что приводит к верхней границе около 256 МБ (32-бит) или 512 МБ (64-бит) ,

отаю над демоном, который отслеживает файловые события с помощью inotify, чтобы инициировать различные типы событий при доступе к файлам. Я читал, что часы стоят немного дороже, потому что Ядро хранит полный путь к каждому просматриваемому файлу.

Сколько часов будет слишком много?

Редактировать: В основном, мне интересно ... Вы когда-нибудь видели заметный хит производительности, если так, на скольких часах это произошло? Да, я должен контролировать / рекурсивно (однако это минимальная загрузочная система).

Ответы на вопрос(1)

Ваш ответ на вопрос