ПРИМЕЧАНИЕ: ЭТОТ ПАРАМЕТР НЕ УСТАНАВЛИВАЕТ МАКСИМАЛЬНЫЙ РАЗМЕР ПРОЦЕССА. ОН ЛИШЬ ОПРЕДЕЛЯЕТ, СКОЛЬКО ДОПОЛНИТЕЛЬНОЙ ПАМЯТИ SQUID МОЖЕТ ИСПОЛЬЗОВАТЬ ДЛЯ КЭШИРОВАНИЯ ОБЪЕКТОВ. SQUID ИСПОЛЬЗУЕТ ПАМЯТЬ И ДЛЯ ДРУГИХ ЦЕЛЕЙ. СМОТРИ SQUID FAQ СЕКЦИЮ 8 ДЛЯ ПОДРОБНОСТЕЙ.
cache_mem этот тэг определяет количество памяти для использования под:
* In-Transit objects (Транзитные объекты)
* Hot Objects ("Горячие" объекты, т.е. часто запрашиваемые)
* Negative-Cached objects
Данные для этих объектов содержатся в блоках по 4 Кб. Этот параметр определяет общий размер памяти разбитого на блоки по 4 Кб. In-Transit объекты имеют наивысший приоритет.
In-transit объекты имеют преимущество перед другими, когда дополнительное пространство необходимо для входящих данных, negative-cached и hot("горячих") объектов. Другими словами, negative-cached и hot объекты заполняют любое простанство незанятое под in-transit объекты.
Если того потребуют обстоятельства, этот лимит может быть превышен. Например, если ваш входящий запрос требует более чем 'cache_mem' памяти для in-transit объектов, Squid превысит установленный лимит памяти, для обработки новых запросов.
По умолчанию:
cache_mem 8 MB
Ссылки:
К содержаниюSquid на практике
Работа с Squid через Webmin
Анализатор логов Squid