Вопросы о движке хранения файлов Varnish
У меня есть кеш Varnish перед некоторыми сайтами со следующей конфигурацией механизма хранения:
- Хранение: файл
- Размер: 130 ГБ
Сервер, на котором он установлен, имеет следующую конфигурацию:
- Оперативная память: 7,5 ГБ
- SSD 1: 15 ГБ (система)
- SSD 2: 150 ГБ (130 ГБ для хранения Varnish)
- Процессор: 4
Резюме, это c4.xlarge на AWS.
В настоящее время Varnish использует 123 ГБ выделенной памяти (130 ГБ).
Итак, что произойдет, когда Varnish использует все 130 ГБ выделенной памяти?
- Собирается ли Varnish удалить файл storage.bin и создать новый?
- Это перестанет работать?
- Или что произойдет?
Спасибо за помощь.
1 ответ
Когда пространство для хранения исчерпано, Varnish не создаст новый файл хранения и не прекратит работу. Я просто начну выселять (то есть "уничтожать", используя терминологию Varnish) объекты, кэшированные в хранилище, когда требуется место для новых объектов. Вы можете проверить, когда это происходит, глядя на MAIN.n_lru_nuked
счетчик в varnishstat
,