Конфигурация монтирования SSD для файлового хранилища Varnish

У меня есть Varnish 5.1.1 на Centos 6.5 и я хочу использовать новый SSD для хранения файлов (моя оперативная память 64 ГБ быстро заполняется, так как у меня много объектов для кэширования)

Как сказано в Varnish Doc, я смонтировал раздел tmpfs для рабочего каталога:

"Шмлог обычно находится в /var/lib/varnish, и вы можете при необходимости удалить любые данные, найденные в этом каталоге. Varnish предлагает убедиться, что это место смонтировано на tmpfs, используя /etc/fstab, чтобы сделать убедитесь, что это смонтируется при перезагрузке/запуске сервера."

У меня есть выделенный SSD-диск на 256 ГБ для хранения кеша. Должен ли я монтировать его как tmpf с noatime, как рабочий каталог? Я не нашел никаких предложений о том, как настроить SSD для нужд Varnish.


person kollo    schedule 29.03.2017    source источник


Ответы (2)


Нет, вам не нужно ничего специально монтировать, если вы просто собираетесь использовать свой SSD. tempfs предназначен только для RAM-накопителя, и если вы не собираетесь использовать преимущества превосходной скорости RAM по сравнению с SSD, достаточно оставить /var/lib/varnish как есть при установке по умолчанию.

person Ray    schedule 29.03.2017
comment
Я где-то видел, что лучше монтировать ext4 или нежурналируемый раздел, чтобы избежать слишком большого количества записей на диске во время чтения, потому что это сократит срок службы SSD. superuser.com/questions/ 228657/ . Поэтому я не думаю, что это хорошая идея, чтобы не копаться в этом. - person kollo; 30.03.2017

/var/lib/varnish используется для ведения журнала, а Varnish регистрирует много данных. Поскольку он использует кольцевой буфер, размер не является проблемой, однако ввод-вывод изнашивает ваши диски.

TL;DR: всегда монтируйте рабочий каталог как tmpfs.

person Guillaume Quintard    schedule 03.04.2018