Re: идея по atime.

Павел Яковлев hac at citycat.ru
Fri Jan 18 11:07:31 MSK 2008


AK>   Не знаю насколько это реализуемо, но...
AK>   К примеру у меня есть папка с закэшированными в ней файлами, которые
AK>   удаляются вручную по достижению mtime (file modification time) лимита в 2 недели.
AK>   Это не всегда эффективно, т.к. бывают слишком часто запрашиваемые
AK>   файлы, которые не хотелось бы регенирировать несколько раз за время
AK>   их жизни.
AK>   У меня на FS выставлена опция noatime, дабы увеличить
AK>   производительность дисков.
AK>   Игорь, скорее вопрос к вам - можно ли научить nginx читать atime и
AK>   обновлять его, только если он старше чем 10,20,60 или сколько-то там
AK>   минут.
AK>   Таким образом, atime не обновлялся бы при каждом запросе, а только
AK>   один раз в заданный интервал времени. Сэкономит ресурсы дисков, но и
AK>   позволит узнать какие файлы стоит удалять, а какие нет.
Изврат, но:

mount _C_ atime

всем файлам chattr +A

тем кому надо - chattr -A

(и кэш nginx в _другой_ fs :) )

-- 
Павел Яковлев
mailto: hac at citycat.ru ICQ 8085803 PPY-RIPN
технический директор        PY125-RIPE
ЗАО "Интернет-Проекты"

"Настало время смотреть вверх." Микеланджело






More information about the nginx-ru mailing list