Здравствуйте. inactive=10m - это скорее исключение чем правило в продакшн серверах. Обычно сутки и более. atime действительно обычно отключен, вместо него обычно включен relatime.
С наилучшими пожеланиями. Алексей. On Mon, Nov 13, 2023 at 4:19 AM Maxim Dounin <mdou...@mdounin.ru> wrote: > > Hello! > > On Sun, Nov 12, 2023 at 07:46:40AM +0700, Алексей wrote: > > > При перезагрузке nginx теряется LRU информация кэша. > > > > Возможно ли сделать так, чтобы cache loader обращал внимание на atime > > файлов и использовал эти данные для формирования LRU информации? > > Теоретически - наверное, можно попробовать такое > напрограммировать. > > На практике - во-первых, подозреваю в таком режиме проблемы с > производительностью для больших кэшей (сортировать миллионы > элементов кэша при его загрузке, чтобы получить LRU, банально > ресурсоёмко). Во-вторых, полезность atime, кажется, под большим > вопросом - даже если atime есть (в нагруженных конфигурациях его > часто просто отключают), примерно любых операций с сервером может > оказаться достаточно, чтобы все элементы кэша подлежали удалению > сразу после запуска nginx'а, скажем, при inactive=10m (по > умолчанию). > > -- > Maxim Dounin > http://mdounin.ru/ > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx-ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru