Назад | Перейти на главную страницу

Varnish, настройка для использования 80% моего дискового пространства

Я просто хочу проверить свою настройку использования Varnish. У меня есть выделенная машина с 500 ГБ, дисковое пространство и мои объекты, которые я собираюсь кэшировать, будут огромными (~ 500 МБ) по размеру каждый.

Я использую такую ​​конфигурацию по умолчанию.

DAEMON_OPTS="-a :80 \
             -T localhost:6082 \
             -f /etc/varnish/default.vcl \
             -u varnish -g varnish \
             -S /etc/varnish/secret \
             -s file,/var/lib/varnish/varnish_storage.bin,80%"

Можно ли использовать под лак 80% дискового пространства. Будет ли влиять на производительность использование 80% диска размером 500 ГБ при обслуживании из кеша.

Кроме того, я вижу, что в документации по лакам упоминаются размеры в Tebibytes, поэтому я не думаю, что размер здесь вызывает беспокойство. Кто-нибудь может это подтвердить?

Производительность будет ограничиваться производительностью вашего жесткого диска. В зависимости от модели доступа к кэшируемому контенту производительность может быть низкой, так как лаку может потребоваться случайный поиск тысяч небольших файлов.

Если возможно, подумайте об использовании памяти, а не диска, у вас будет меньше емкости, но производительность для наиболее часто доступного контента может быть лучше, чем более низкая производительность для большего количества контента.