Потребление оперативной памяти#
При работе в любом режиме объем занимаемой прокси-сервером оперативной памяти делится на две части: статическую часть (резервируется независимо от настроек) и зависимую часть (зависит от настроек дискового кэша).
В связи с архитектурными особенностями статическая часть представляет собой совокупность кэша оперативной памяти и зарезервированного пространства оперативной памяти (75 МБ) на каждое процессорное ядро. Зависимая часть определяется как количество записей, умноженное на заданное значение дискового кэша.
По умолчанию в прокси-сервере поддержка дискового кэша не настроена. Если включить данную поддержку, то объем потребляемой прокси-сервером оперативной памяти будет прямопропорционально зависеть от заданного значения дискового кэша. Таким образом, объем потребляемой прокси-сервером оперативной памяти определяется по следующей формуле:
где:
N
— количество процессоров;
R
— кэш оперативной памяти (256 МБ);
D
— дисковый кэш (МБ).
Например, пусть количество процессоров равно двум, объем дискового кэша равен 200 ГБ (204800 МБ), тогда получаем следующее выражение для расчета потребляемой оперативной памяти прокси-сервером: