Я бы хотел запустить Squid в системе с ограниченной физической памятью. Система в идеале не должна менять страницы. AFAIK, есть два способа достичь этого:
Изменить подпрограмму storeDigestAddable()
(в файле store_digest.c
) в сочетании с триггером из sbrk()
для остановки кэширования файлов. В этом случае Squid грациозно превращается в прокси и не выполняет никакого кеширования. Это спасает нас от раздувания памяти, вызванного кэшированием больших файлов в памяти.
Обход новых соединений в сочетании с триггером из sbrk()
.
Оба из них потребуют изменения кода Squid. Сталкивались ли вы с этой проблемой? Есть ли способ достичь этой цели (без обмена и ограниченной физической памяти) какими-либо другими средствами? Было бы здорово, если бы вы указали мне любой параметр конфигурации Squid, который может помочь.